Pregunta

Necesito hacer una unión de dos tablas usando NHibernate y HQL. He encontrado muy poca ayuda en línea, y quiero saber si es posible y, de ser así, ¿cómo?

¿Fue útil?

Solución

Encontré mi respuesta:

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

Actualmente no admite unión o intersección.

Otros consejos

Podría usar una consulta SQL con nombre y hacer la unión en SQL sin formato. NHibernate podrá poblar instancias de entidades desde la consulta sql y devolverlas como resultado de la consulta. Consulte aquí y aquí .

No creo que HQL admita uniones, pero puedes escribir tu propio transformador de registros y crear el sql a mano.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top