gpt4 book ai didi

mysql - JPA(Hibernate、Mysql)在使用 setmaxresults 时获取计数

转载 作者:行者123 更新时间:2023-11-29 14:10:44 24 4
gpt4 key购买 nike

嗨,在 mysql 中,有一种方法可以在使用 LIMIT 选择后获取总计数,只需选择 FOUND_ROWS。有没有办法在 jpa 中做到这一点?

我使用 JPA,Hibernate 作为持久性提供者,MySQL 作为底层数据库。

如果解决方案不是“纯”jpa 甚至 hibernate,也没关系。

最佳答案

不,JPA 中没有这样的构造,Hibernate 中也没有开箱即用的构造。

直接的解决方案当然是通过单独的查询来获取总数。如果这不是一个选项,那么一种可能性是创建拦截器,如here所述。 。

关于mysql - JPA(Hibernate、Mysql)在使用 setmaxresults 时获取计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com