0
嗨,mysql theres一種在用LIMIT選擇後獲得總數的方法,只需選擇FOUND_ROWS。有沒有辦法在jpa中做到這一點?JPA(Hibernate,Mysql)在使用setmaxresults時獲得計數
我使用JPA與Hibernate作爲持久性提供程序和MySQL作爲基礎數據庫。
如果解決方案不會是「純粹的」jpa甚至是休眠,那就沒問題了。
嗨,mysql theres一種在用LIMIT選擇後獲得總數的方法,只需選擇FOUND_ROWS。有沒有辦法在jpa中做到這一點?JPA(Hibernate,Mysql)在使用setmaxresults時獲得計數
我使用JPA與Hibernate作爲持久性提供程序和MySQL作爲基礎數據庫。
如果解決方案不會是「純粹的」jpa甚至是休眠,那就沒問題了。
不,在JPA中沒有這樣的構造,也沒有在Hibernate中開箱即用。
直接解決方案當然是獲得單獨查詢的總數。如果這不是一種選擇,那麼有一種可能性是按照here所述創建攔截器。