【发布时间】:2012-07-24 17:47:32
【问题描述】:
App使用JPA Hibernate,数据库是Sybase;每个域类型都有几个搜索屏幕。我知道 query.setMaxResult(limit) 会阻止查询返回太多。在 Sybase 的情况下,我相信它会被翻译成使用:
select top n from table --n = limit
但是,是否有我可以配置的全局设置,以便应用程序的所有查询都能识别此限制,它是什么以及如何使用?
后续问题是,然后我将配置 1 或 2 个查询,使其 setMaxResults 设置为 limits+1000,执行 query.setMaxResult(limit+1000) 将 覆盖全局设置 正确?
【问题讨论】:
标签: java hibernate jpa limit sybase