Senhores, após alguns dias de busca pelo google, nao consegui encontrar minha solução.
o problema é o seguinte:
tenho uma classe Produtos e outra com o nome Marcas;
em produto eu faço referencia @ManyToMany para marcas. até ai tudo bem, está funcionando direitinho.
@Get("getProdutos.xml")
public void getProdutosXml() {
List prod = dao.listAll(Produto.class);
result.use(Results.xml()).from(prod).include("marca").serialize();
}
-<list>
-<produto><id>1</id>
<descricao>SAPATO PRETO TAM 36</descricao>
<unidade>PÇ</unidade>
<estoque>10.0</estoque>
<valor>67.0</valor>
<descMaximo>3.0</descMaximo>
<qtd>10.0</qtd>
-<marca class="persistentBag">
<marca><id>1</id>
<nome>Rafarilo</nome>
<integracao>false</integracao>
</marca></marca>
<integracao>false</integracao>
</produto>
-<produto>
<id>2</id>
<descricao>SAPATO MARRON TAM 39</descricao>
<unidade>PÇ</unidade>
<estoque>20.0</estoque>
<valor>67.0</valor>
<descMaximo>3.0</descMaximo>
<qtd>20.0</qtd>
-<marca class="persistentBag">
<marca><id>1</id>
<nome>Rafarilo</nome>
<integracao>false</integracao>
</marca></marca>
<integracao>false</integracao>
</produto>
</list>
estou usando CustomXMLSerialization.java, para customizar, porém nao funciona corretamente.
como retirar esse "PersistentBag" ? ja vi na internet varias perguntas sobre o mesmo assunto, porém nenhuma solução resolveu meu problema.
ja atualizei a versão do vRaptor e tb nao deu nada.
ele gera o xml, porém quando vou persistir em uma aplicação móvel em android, esse persistentBag, não funciona.
preciso que ele gere o xml sem isso.
como se fosse um rest normal.
se alguem puder me ajudar eu agradeço imensamente.