因爲創建項目的時候勾選了
mybatis-spring-boot-starter
所以默認是加進了最新的版本,然後發現各種不好使,開始一直以爲自己寫錯了 代碼如下
public PageInfo<BUserInfo> getUserInfoList(Integer pageNum, Integer pageSize){ PageHelper.startPage(pageNum,pageSize); BUserInfoExample bie=new BUserInfoExample(); List<BUserInfo> bUserInfos = bUserInfoMapper.selectByExample(bie); PageInfo page=new PageInfo(bUserInfos); return page; }
先調用PageHelper的startPage,
然後正常查詢一個list
接下來新建一個pageInfo對象,把查詢的數據丟進去
最後返回pageInfo對象
但是這就是最基本的正常流程,後面我就開始懷疑是版本問題,再網上查了下 重新導入了下面的這個版本 就好使了,之前我的版本好像是4.41,我第二次降到了3.5的版本,也不好使,最後用的這個1.2.5版本 就正常了
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>