2018-11-16 09:51:59,617 DEBUG (BaseJdbcLogger.java:159)- ==> Preparing: SELECT count(0) FROM user t WHERE t.username LIKE ?
2018-11-16 09:51:59,617 DEBUG (BaseJdbcLogger.java:159)- ==> Parameters: %caoli%(String)
2018-11-16 09:51:59,618 DEBUG (BaseJdbcLogger.java:159)- <== Total: 1
2018-11-16 09:51:59,619 DEBUG (BaseJdbcLogger.java:159)- ==> Preparing: select * from user t where t.username like ? LIMIT 10,5
2018-11-16 09:51:59,620 DEBUG (BaseJdbcLogger.java:159)- ==> Parameters: %caoli%(String)
2018-11-16 09:51:59,621 DEBUG (BaseJdbcLogger.java:159)- <== Total: 2
分页查询先查询数据库总条数 :
PageHelper.startPage(currentPage, pageSize);
name = "%"+name+"%";
List<User>listUser= userMapper.selectByUsernameLike(name);
return ResultBase.success(1,"模糊查询用户",listUser);
当前页面地址 3, 页面大小是5 ,第三页的数据是从 (3-1)开始查询
所以,mysql 的语法查询 limit 10,5 意思就是 :从第10条查询,查询后面的5条数据
(3-1)*2,5