标签: mysql hibernate jpa count jpa-2.0
嗨,在mysql中有一种方法可以在用LIMIT选择后获得总计数,只需选择FOUND_ROWS即可。有没有办法在jpa中做到这一点?
我将JPA与Hibernate一起用作持久性提供程序,将MySQL用作底层数据库。
如果解决方案不是“纯粹的”jpa甚至是休眠,那就没问题了。
答案 0 :(得分:1)
不,JPA中没有这样的构造,也没有在Hibernate中开箱即用。
直接的解决方案当然是通过单独的查询获得总计数。如果这不是一个选项,那么一种可能性是创建拦截器,如here所述。