Subqueries no hibernate

1 resposta
ThiagoWorldCoder

como faço uma subquery pelo hibernate, (mapeamento em xml).

exemplo da minha subquery por SQL normal

select * from SS_EMPRESA where MINHAPK = 1 and DATANASC = (select sum(UMACOLUNAQUALQUER) from OUTRATABELA where QUALQUERCOISA = ALGUMACOISA)

observem que não é um relacionamento um-para-muitos e nem vice-versa. A partir de um resultado, vou fazer umas queries com ele. Eu poderia fazer usando for, mas acredito que tem como fazer subqueries pelo hibernate.
Alguém sabe como???

desde já agradeço!!!

1 Resposta

peczenyj

veja a sessão 14.13

http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html

ex:

from DomesticCat as cat where cat.name = some ( select name.nickName from Name as name )

Criado 28 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 1
Participantes 2