Problema con HIbernate

20 views
Skip to first unread message

Pablo

unread,
Feb 4, 2011, 10:09:46 PM2/4/11
to javamaniaco
Hola Mundo.

Tengo una DB con un modelo similar a este:
http://www.roseindia.net/hibernate/hibernaterelationships/one-to-one-relationships.gif

ya configure el Hibernate y cree los mapas.

Todo funciona bien, el problemas es cuando quiero obtener un empleado.
Empleado = (Employee)objSess.get(Employee.class, 1)
El empleado con id=1 existe, también existen las direcciones para ese
empleado.
El problema esta que solo me obtiene el empleado con id=1, pero no así
las direcciones (me devuelve null).
Creo que debe ser algo de la configuración de Hibernate.

Alguna sugerencia?.

Saludos.

Gabriel Ernesto Gutierrez Añez

unread,
Feb 5, 2011, 1:46:10 AM2/5/11
to javam...@googlegroups.com
Las direcciones seguramente se obtienen con Laizy initialization, esto es que debes tener la session abierta para poderlo obtener, Hibernate regresa un Proxy dinamico del objeto q tu creas, para evitar cargar todo de una sola sentada, hay varias formas, de hacer esto, una es especificar que no sea laizy y se traiga todas sus dependencias, (mas lento) la otra es que hagas un named query, la otra es q dejes la session abierta y hagas el get de las direcciones.

Saludos,
_____________________
Ing. Gabriel Gutiérrez



2011/2/4 Pablo <soyel...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "javamaniaco" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a javam...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a javamaniaco...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/javamaniaco?hl=es.


Stankovic

unread,
Feb 7, 2011, 2:03:31 AM2/7/11
to javamaniaco
Pon lazy a false en el hbm

<many-to-one lazy="false"
class="es.jccm.comunes.model.dto.pais.PaisDTO"
fetch="join" name="pais">
<column name="CNACIONA"/>
</many-to-one>


On 5 feb, 04:09, Pablo <soyelpa...@gmail.com> wrote:
> Hola Mundo.
>
> Tengo una DB con un modelo similar a este:http://www.roseindia.net/hibernate/hibernaterelationships/one-to-one-...
Reply all
Reply to author
Forward
0 new messages