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