miércoles, 4 de marzo de 2015

Problema resuelto - Problema al cargar entidades referenciadas como lazy con spring data

Después de tanto tiempo sin subir alguna publicación, en esta ocasión aprovecharé para compartir brevemente una solución.

Si se te presenta una de las siguientes excepciones al cargar referencias one to many o many to one usando spring jpa, échale un ojo a la definición de las entidades, el datasource, entityManager y su transactionManager.

Un ejemplo breve que deja claro su definición la puedes encontrar en el siguiente recurso,

https://github.com/x97mdr/spring-data-lazy-loading/blob/master/src/main/resources/applicationContext.xml

En mi caso tuve un problema con el manejo de transacciones, la sesión de las entidades referenciadas me las marcaba nulas y no me lograba mapear las relaciones, entonces despues de revisar que la aplicación cargaba varios contextos y ordenarlos pude darme cuenta que faltaba agregar la siguiente definicion en el contexto la cual precisamente es para la gestión de las transacciones.

<tx:annotation-driven/>

Espero les sirva, si les llega a presentar el mismo error.

Pueden checar http://docs.spring.io/spring/docs/current/spring-framework-reference/html/transaction.html

 Saludos
Alfonso Cruz

Etiquetas

INTERNET (459) newsweek (305) SEGURIDAD (224) software (136) HACK (86) GOOGLE (47) Hacker (46) Geek (41) hardware (36) WINDOWS (34) Hackers (31) CRACK (29) facebook (29) video (28) DESCARGA (27) videos (26) Celulares (25) MICROSOFT (22) Informatica (21) apple (19) GRATIS (18) technology (18) virus (18) exploit (17) computación (16) informatico (16) web (15) cracker (14) INALAMBRICO (13) WINDOWS 7 (13) noticias (11) MSN (10) termino (10) ACTUALIZACION (9) Gamer (9) LapTops (9) Mac (9) PASSWORD (9) WINDOWS XP (9) dns (9) firefox (9) juegos (9) FOTOS (8) cientifico (8) iphone (8) WEP (7) antivirus (7) bibliografia (7) Desencriptar (6) INFINITUM (6) wifi (6) youtube (6) Craker (5) Culiacan (5) DESMOSTRACION (5) TELEFONIA (5) gmail (5) messenger (5) DIRECTA (4) DOWNLOAD (4) ESPAÑOL (4) XBOX (4) xss (4) Glosario (3) HTML (3) WPA (3) anuncios (3) ataques (3) hosting (3) hotmail (3) Guru (2) ajax (2) wpa2 (2)