澳门威斯尼人平台登录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分页管理

相关阅读