У меня есть граф объектов, содержащий цикл. Как мне заставить JAXB справиться с этим? Я попытался использовать аннотацию @XmlTransient
в дочернем классе, но маршаллер JAXB все еще обнаруживает цикл.
@Entity
@XmlRootElement
public class Contact {
@Id
private Long contactId;
@OneToMany(mappedBy = "contact")
private List<ContactAddress> addresses;
...
}
@Entity
@XmlRootElement
public class ContactAddress {
@Id
private Long contactAddressId;
@ManyToOne
@JoinColumn(name = "contact_id")
private Contact contact;
private String address;
...
}