Question

Je dois faire une union de deux tables en utilisant NHibernate et HQL. J'ai trouvé très peu d'aide en ligne et je veux savoir si c'est possible et si oui, comment?

Était-ce utile?

La solution

trouvé ma réponse:

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

Il ne prend actuellement pas en charge l'union ou l'intersection.

Autres conseils

Vous pouvez utiliser une requête SQL nommée et effectuer l'union en SQL brut. NHibernate pourra renseigner les instances d'entité à partir de la requête SQL et les renvoyer en tant que résultat de la requête. Voir ici et ici .

Je ne crois pas que HQL supporte les unions, mais vous pouvez écrire votre propre transformateur d’enregistrement et créer le SQL à la main.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top