小编joh*_*ohn的帖子

Hibernate Criteria Limit机制?

Hibernate Criteria支持提供了setMaxResults()一种限制db返回结果的方法.

我在他们的文档中找不到任何答案 - 这是如何实现的?是查询整个结果集然后只返回请求号吗?或者它是否真正限制了数据库端的查询(想想在mySql中的LIMIT关键字).

这很重要,因为如果一个查询可能会返回许多结果,我真的需要知道它是否setMaxResults()仍然会查询数据库中的所有行(这会很糟糕).

另外 - 如果它真正限制了数据库端的行数,它是如何实现这个跨db的(因为我不认为每个rdbms都支持像mySql那样的LIMIT功能).

java sql hibernate criteria

18
推荐指数
3
解决办法
3万
查看次数

标签 统计

criteria ×1

hibernate ×1

java ×1

sql ×1