Problema Join Simples  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
2009
Thread.start()

Membro desde: 28/04/2009 15:10:32
Mensagens: 40
Offline

Pessoall,

Seguinte Tenho duas tabelas DiariaBean e GarantiaBean.

A DiariaBean não tem nada e a GarantiaBean tem.

Queria fazer um Right join no hibernate como faço?

Tem isso em HQL abaixo mais nao rola:


Existe a possibilidade via annotation ou via criteria fazer isso? se não qual seria a possivel solução?

Obrigado.
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Tenta fazer ao contrário o seu join:


---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
2009
Thread.start()

Membro desde: 28/04/2009 15:10:32
Mensagens: 40
Offline

Não foi... Remodelei o banco. Foi o jeito, to correndo com isso aqui.

Abraço amigo.

Ahh.. gostei da sua frase []
nightmare
Thread.start()

Membro desde: 24/02/2008 19:40:55
Mensagens: 25
Offline

Só para constar. Nesse endereço: http://www.javalobby.org/articles/hibernatequery102/?source=archives . Encontrei esse trecho:

Joining tables

When writing HQL queries, join clauses are often necessary to optimise the query using a "left join fetch" clause, as in the following example (I discuss this type of optimisation in another article.)

from Sale sale
where sale.date > :startDate
left join fetch sale.product

When using the criteria API, you can do the same thing using the setFetchMode() function :

session.createCriteria(Sale.class)
.setFetchMode("product",FetchMode.EAGER)
.list();

Espero que ajude em futuros problemas.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team