来自 金沙澳门官网网址 2019-12-25 08:29 的文章
当前位置: 金沙澳门官网网址 > 金沙澳门官网网址 > 正文

Mysql分页处理

首先次做分页管理(完全不晓得分页管理到底要做成什么?)

通晓:其实正是前台页面通过传递分歧的参数{1.询问的口径。2.查询页数(pageNum),3每页表现的条数(pageSize)},之后我们(只做后台的数码管理(展示到前台数据准确就OK),不管前台拿那几个多少干毛线)

[
  {
    "id": 64,
    "name": "fdsaf"
  }
]

格式这一个作者用的是postman  get测量试验(反正是这种格式的)

  

金沙澳门官网网址 ,.不管做怎么样sql查询,先在xxxx可视化学工业具里面把前台恐怕供给到的具有数据查询出来(要是您用命令窗口爽的至极,不能只可以说一句“老车手带带自个儿”),(其实便是写个大思路,之后再展开风流倜傥多样的修正sql语句,个人以为相比较便于)

  注:

1
    <if test="name != null and name != '' ">
        AND name LIKE '%${name}%'
    </if>
  (转)

    1. sql中字符串拼接

         SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');

    2. 使用 ${...} 代替 #{...}

         SELECT * FROM tableName WHERE name LIKE '%${text}%';   

 (麻蛋的sql语句原来是这样写的。害我调试了好久好久 因为原来公司直接模糊查询是 '%'+{name}+'%'  但是不行了。 我直接用的第二种)

2在mapper.java文件中 查询的接口需要查询的字段必须 @Parem("xxx") 不然 你懂得
  

  List<Category> findAll(@Param("name") String name)throws Exception; 

PageHelper使用:

  PageHelper.startPage(currenPage,pageSize); ----->  这些就是前台传过来的  PageHelper可以直接用的

  List<Category> list = categoryMapper.findAll(name);

  list就是返回所需要的结果

本文由金沙澳门官网网址发布于金沙澳门官网网址,转载请注明出处:Mysql分页处理

关键词: