2009-07-09 10 views
0

J'ai une requête HQL suivante: SELECT s.id DE pile s OU s.category n'est pas videComment vérifier si la collection est vide dans NHibernate (HQL)?

Fondamentalement, s.category est un à plusieurs d'une jointure à une autre table (Catégorie). Je dois vérifier si la collection est vide ou non. Je peux le faire en code C# (il suffit d'exécuter à travers toutes les piles et vérifier si Stack.category.count> 0. Est-il possible de le faire HQL?

Merci!

Répondre

1

Je pense que cette syntaxe fonctionne ici:

from stack s where exists elements(s.category) 
Questions connexes