亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決pageHelper分頁失效及如何配置問題

發布時間:2023-04-07 17:57:51 來源:億速云 閱讀:144 作者:iii 欄目:開發技術

本篇內容主要講解“怎么解決pageHelper分頁失效及如何配置問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么解決pageHelper分頁失效及如何配置問題”吧!

    pageHelper分頁失效及配置問題

    我在使用pageHelper的系統中加入mybatis-plus, 結果所有分頁都失效了

    原因

    我這邊的失效原因初步定為是因為mybatis-plus的自動配置和pageHelper的自動配置沖突了, 導致pageHelper的自動配置失效(最終是加上個配置類解決的)

    解決方案

    新建一個配置類

    /**
     * @Author: WanG
     * @Date: 2019-05-13 18:42
     * @version: v1.0
     * @description: TODO
     */
    @Configuration
    public class MybatisConfig {
       @Bean
       public PageHelper pageHelper() {
          PageHelper pageHelper = new PageHelper();
          Properties p = new Properties();
          p.setProperty("offsetAsPageNum", "true");
          p.setProperty("rowBoundsWithCount", "true");
          p.setProperty("reasonable", "true");
          pageHelper.setProperties(p);
          return pageHelper;
       }
    }

    PageHelper分頁無效及報錯

    第一種情況SQL報錯

    > Error querying database.  Cause: java.sql.SQLSyntaxErrorException: You
    > have an error in your SQL syntax; check the manual that corresponds to
    > your MySQL server version for the right syntax to use near 'LIMIT 5'
    > at line 3

    原因:在xml寫的sql帶了分號,由于PageHelper會在sql尾部追加limit,所以導致生成sql時有誤,導致錯誤。

    錯誤寫法:

    <select id="selectAll" resultMap="BaseResultMap">
            SELECT * FROM student;
    </select>

    正確寫法:

     <select id="selectAll" resultMap="BaseResultMap">
            SELECT * FROM student
    </select>

    第二種情況分頁無效

    原因:可能是代碼前后順序有問題,應該先寫分頁,再執行sql。

    錯誤寫法:

    List<Student> students = studentMapper.selectAll();
    PageHelper.startPage(1, 5, true);

    正確寫法:

    PageHelper.startPage(1, 5, true);
    List<Student> students = studentMapper.selectAll();

    到此,相信大家對“怎么解決pageHelper分頁失效及如何配置問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    霍州市| 武鸣县| 五台县| 原平市| 义马市| 澳门| 安吉县| 出国| 沂水县| 普洱| 集安市| 昭平县| 密山市| 溆浦县| 玛沁县| 长宁区| 万年县| 衡东县| 获嘉县| 中方县| 北海市| 张家界市| 应城市| 东方市| 肇庆市| 广元市| 田东县| 朝阳市| 沁源县| 洱源县| 四会市| 普兰店市| 武安市| 墨玉县| 广州市| 德惠市| 伊宁市| 连江县| 南郑县| 苏州市| 黎平县|