1
我有以下情形在獲取它們之前檢查行數是否比直接讀取hibernate中的所有數據更有效?
- 了N表示該交易所需的行的最小數量。
- 問題
select count(*)
查詢以找出滿足條件的行數。 - 如果步驟2的結果大於或等於n,則繼續進行或拋出異常。
- 在hibernate查詢中將實際對象限制爲n。
- 做邏輯並保存對象。
以上更有效或直接獲取對象並檢查結果集的大小會更有效嗎?
如果沒有滿足條件的'n'行,我不需要數據嗎?
P.S .:更好的是有沒有像MinSize()類似於MaxSize()設置的方法?
對此沒有人回答,這取決於數據和應用程序的具體情況。 – skaffman 2010-06-16 12:07:37
我的應用程序的要求是,如果沒有至少n行可用,它甚至不需要獲取數據。 – Reddy 2010-06-16 12:10:21