Blog para todo tipo de ideas y comunicaciones del mundo de la investigación, educación, informática, asociaciones sin ánimo de lucro...
miércoles, 5 de diciembre de 2012
GWT LazyInitializationException
Si alguna vez os encontráis con el error de LazyInitializationException desarrollando vuestra aplicación con Hibernate y GWT, aquí os dejo un enlace para que os ayude a analizar de primera mano el problema.
GWT-Hibernate
Existen diferentes opciones y nosotros hemos optado por el famoso patrón DTO que permite crear vistas de cada una de las entidades definidas con Hibernate.
¿Cuál es el problema realmente?
Si alguna vez habéis trabajado en un proyecto con Hibernate, os habéis encontrado seguramente con este problema. Hibernate no carga todas las relaciones por defecto y por tanto antes de recibiar los entities en gwt se deben cargar dichas relaciones. Para evitarlo, se puede crear una vista de la información que se desea devolver y de esta forma evitamos problemas en el acceso a datos que no se han cargado.
Espero os sirva de ayuda!
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario