1.引入mybatis-plus依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.4.0</version>
</dependency>
2.Mapper代码:
@Override
public Page<BusiInfoListResultVO> searchBusinessList(BusiInfoSearchListVO busiInfoSearchListVO) {
Page<BusiInfoListResultVO> myList =
busiInfoMapper.searchBusinessList(new Page<>(busiInfoSearchListVO.getPageIndex(),busiInfoSearchListVO.getPageSize()),busiInfoSearchListVO);
return myList;
}
3.sql不用特殊处理即可
4.附加:2021/11/24,遇到mybatis-plus分页时的bug
问题:分页遇到order by 字段A,如果多条数据字段A值一样,分页会异常。
解决方案:order by 字段A,字段B,通过两个字段将相同的数据变不同,即可。