Hibernate - Select com Join - Lazy

2 respostas
E

Pessoalll !!!

Tenho uma entity PedidoProdServ que dentro dela tem Pedido. Este meu Pedido tem campos LAZY. Gostaria portanto de retornar no Pedido também outras Entity. Uma delas seria o.pedido.tipoCob. Como eu adapto isso para meu select já que este código abaixo não retorna os objetos lazy.

Query q = em.createQuery("select object(o) from PedidoProdServ as o " + "WHERE o.pedido = :pedido"); q.setParameter("pedido", pedido);

2 Respostas

Hebert_Coelho

from PedidoProdServ as o join fetch o.SUA_ENTIDADE_LAZY

E

Problema que tipoCob, por exemplo, está dentro de pedido e não dentro de PedidoProdServ. Tentei com " join fetch o.pedido.tipoCob " mas não funcionou.

Criado 9 de fevereiro de 2012
Ultima resposta 9 de fev. de 2012
Respostas 2
Participantes 2