0
我有一个以下HQL查询:SELECT s.id FROM S堆 WHERE s.category不是空如何检查NHibernate(HQL)中的集合是否为空?
基本上,s.category是一个一对多加入到另一个表(A类)。 我需要检查集合是否为空或否。我可以在C#代码做(只是通过所有的栈的运行,并检查是否Stack.category.count> 0是否有任何HQL办法做下去?
谢谢!
我有一个以下HQL查询:SELECT s.id FROM S堆 WHERE s.category不是空如何检查NHibernate(HQL)中的集合是否为空?
基本上,s.category是一个一对多加入到另一个表(A类)。 我需要检查集合是否为空或否。我可以在C#代码做(只是通过所有的栈的运行,并检查是否Stack.category.count> 0是否有任何HQL办法做下去?
谢谢!
我觉得这句法在这里工作:
from stack s where exists elements(s.category)