千家信息网

如何实现MyBatis limit分页设置

发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,这篇文章主要介绍如何实现MyBatis limit分页设置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!错误的写法: SELECT a.*, FROM tb_user a WH
千家信息网最后更新 2024年10月23日如何实现MyBatis limit分页设置

这篇文章主要介绍如何实现MyBatis limit分页设置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

错误的写法:

在MyBatis中LIMIT之后的语句不允许的变量不允许进行算数运算,会报错。

正确的写法一:

正确的写法二:(推荐)

分析:方法二的写法,需要再请求参数中额外设置两个get函数,如下:

@Datapublic class QueryParameterVO {  private List ids;  private List statusList;  // 前端传入的页码 private int pageNo; // 从1开始  // 每页的条数 private int pageSize;  // 数据库的偏移 private int offSet;  // 数据库的大小限制 private int limit;  // 这里重写offSet和limit的get方法 public int getOffSet() {  return (pageNo-1)*pageSize; }  public int getLimit() {  return pageSize; }}

以上是"如何实现MyBatis limit分页设置"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0