Hi,
Estou com um problema de java.lang.StackOverflowError.
Utilizo uma base de dados exemplo de hsql e a hibernate 3. O resultado obtido da lógica utilizada vem sempre como list, ou seja collections, que passo para o flash. Tenho os mapeamentos feitos e desde que as relações sejam unidirectionais tudo funciona bem. O problema que me acontece é quando tenho relações bidireccionais. Nesse caso quando passo os dados para o flash obtenho o problema de StackOverflowError, pois não consegue fazer o serialize da collection.
Resolvi isto, modificando a declaração do set da relação, adicionando transient. Nesse caso, o java não faz o serialize do set, e os dados, exceptuando o set, estão visiveis no flash.
A questão que coloco é se esta é a melhor maneira para resolver este problema. Se não for façam sugestões, por favor.
Agradeço desde já qualquer ajuda disponibilizada.