Jackson ignora todas as propriedades da superclasse da biblioteca externa

Estou desenvolvendo usando um ORM onde estendo uma classe base orm para criar tabelas.

Por exemplo:

public class Person extends DbItem {
    @JsonIgnore
    private String index;

    private String firstName;

    private String lastName;
}

O problema é que, quando eu uso o ObjectMapper para serializar, ele tenta serializar os membros da classe DbItem. Existe alguma maneira simples de evitar isso? Por exemplo, com uma anotação.

Eu olhei para um problema semelhanteSerialização de Jackson: como ignorar propriedades da superclasse mas eu esperava que isso pudesse ser feito de maneira mais simples, e não tenho certeza se poderia fazê-lo, pois não posso alterar a superclasse, pois ela está em uma biblioteca externa.

questionAnswers(2)

yourAnswerToTheQuestion