2009-07-09 86 views
0

我有一個以下HQL查詢:SELECT s.id FROM S堆 WHERE s.category不是空如何檢查NHibernate(HQL)中的集合是否爲空?

基本上,s.category是一個一對多加入到另一個表(A類)。 我需要檢查集合是否爲空或否。我可以在C#代碼做(只是通過所有的棧的運行,並檢查是否Stack.category.count> 0是否有任何HQL辦法做下去?

謝謝!

回答

1

我覺得這句法在這裏工作:

from stack s where exists elements(s.category)