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)