Предположим, у меня ниже сущностей Cassandra.
@Entity
class Person {
private String name;
// getter and setter
}
@Entity
class Job {
private String title;
// getter and setter
}
class PersonWrapper extends Person {
private Job job;
// getter and setter
}
И API дает:
{
"name": "rick",
"job": {
"title": "programmer"
},
"person": {
"name": "rick",
"job": {
"title": "programmer"
}
}
}
Мое временное решение - использовать JsonIgnoreProperties в классе оболочки.Есть ли какое-либо решение по устранению дублирующегося объекта?