在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ PageHelper自定義count(*)查詢

PageHelper自定義count(*)查詢

因數(shù)據(jù)量太大,使用分頁插件PageHelper解析sql,執(zhí)行sql時會count一遍總計錄數(shù),此時會將數(shù)據(jù)庫卡死;

使用分頁插件執(zhí)行,會嵌套一層SELECT COUNT(*) FROM (主sql) tmp_count

SELECT count(*)
FROM (SELECT
        c.company_name,
        c.company_type,
        ...
      FROM company c
        INNER JOIN t_seller ts ON ts.city_site_id = c.city_site_id
        ....
      WHERE c.city_site_id = 1) tmp_count
希望自定義個cout方法統(tǒng)計總記錄數(shù),刪減不必要的表關聯(lián)、字段,
應如何入手?
回答
編輯回答
拼未來

clipboard.png

2017年11月3日 00:02
編輯回答
蝶戀花

為啥不用 主SQL 把數(shù)據(jù)拉回來,然后

ResultSet rs = ps.executeQuery();
rs.last();
int count = rs.getRow();
2017年1月5日 23:48
編輯回答
陪我終

最新版的PageHelper支持自定義count,參考https://github.com/pagehelper...

2017年10月9日 00:44
編輯回答
空白格

這個 PageHelper 是配合哪個框架來用的?Hibernate 還是 mybatis 還是其他的

2017年9月30日 06:57