Senhores;
Estou tentando fazer um
result.use(Results.xml()).from(u).recursive().serialize(),
onde u vem da entidade Usuarios, sendo que u contém um mapeamento @ManyToMany com @JoinTable
@ManyToMany
@JoinTable(name = "usuario_regra",
joinColumns = {
@JoinColumn(name = "usuario_id")},
inverseJoinColumns = {
@JoinColumn(name = "regra_id")})
private List<Regras> regrasList;
Estou obtendo o erro abaixo:
Caused by: com.thoughtworks.xstream.core.TreeMarshaller$CircularReferenceException: Recursive reference to parent object
Ressalto que na entidade Regras não há mapeamento para a entidade Usuarios
O problema ocorre tanto para xml quanto para json.
Alguém já passou por situação semelhante?
Att,
Cleber.