标签: c# sql nhibernate
我有以下HQL查询: SELECT s.id 从 堆栈 哪里 s.category不为空
基本上,s.category是与另一个表(Category)的一对多连接。 我需要检查集合是否为空。我可以在c#代码中执行它(只需遍历所有堆栈并检查Stack.category.count是否> 0。是否有任何HQL方法可以这样做?
谢谢!
答案 0 :(得分:1)
我认为这种语法适用于此:
from stack s where exists elements(s.category)