Tengo un hibernate con many to one raltion Libro Editorial, la cuestión es que estoy haciendo un webservice y en la devolución la lista de objetos tipo libro o editorial me lanza el error
com.sun.istack.SAXException2: Se ha detectado un ciclo en el gráfico de objeto. Esto provocará un XML con profundidad infinita: modelo.Editorial@2c37e6ce -> modelo.Libro@9c920fe -> modelo.Editorial@2c37e6ce
Presupongo que la relación esta haciendo que al generar el xlm entre en ciclo, la cuestión es como lo puedo resolver, como puedo indicarle a soap que es una lista compleja.
Código Java:
Ver original
Código Java:
Ver original
private Editorial editorial; private float precio; private int isbn; private int cantidad; private double subTotal;
Código Java:
Ver original
/** * This is a sample web service operation * @return * @throws java.sql.SQLException */ @WebMethod(operationName = "listarLibros") return(List<Libro>) a.consultaLibrosDisponibles(); } /** * This is a sample web service operation * @return * @throws java.sql.SQLException */ @WebMethod(operationName = "listarEditorial") return(List<Editorial>) a.consultaEditoriales(); }
He buscado documentación al respecto y nada de nada