Pergunta

Eu preciso fazer uma união de duas tabelas usando NHibernate e HQL. Eu encontrei muito pouca ajuda online, e eu quero saber se é possível e de que forma?

Foi útil?

Solução

Encontrado minha resposta:

http://www.hibernate.org/117.html#A21

Ele não suporta atualmente união ou Intersect.

Outras dicas

Você pode usar um sql-consulta nomeada e fazer a união no SQL cru. NHibernate será capaz de preencher instâncias de entidade do-consulta SQL e retornar aqueles que o resultado da consulta. Consulte aqui e aqui .

Eu não acredito HQL suporta sindicatos, mas você pode escrever seu próprio transformador de registro e autor do sql manualmente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top