直播软件源码,java数据分页几种方式
直播软件源码,java数据分页几种方式
1.使用PageUtils
Service:
/**
* 分页查询
*
* @param params 查询条件
* @return PageUtils
*/
PageUtils queryPage(Map<String, Object> params);
ServiceImpl:
Page<数据库对象实体> page = this.selectPage(
new Query<数据库对象实体>(params).getPage(),
new EntityWrapper<数据库对象实体>()
//MybatisPlus sql语句
.eq(字段,"匹配值")
//具体用法详情百度
.orderBy(按照排序的数据库字段, true)
);
return new PageUtils(page);
2.使用Page
Service:
/**
* 分页查询
* @param params 查询条件
* @return
*/
Page<数据库对象实体> queryPage(Map<String, Object> params);
ServiceImpl:
Page<数据库对象实体> page = new Page<>(Public.mapTo(params.get("page"), 1), Public.mapTo(params.get("pageSize"), 10));
//可以手写sql,提高sql的灵活性(但是题主人懒,还是喜欢使用 MysqlbatisPlus 那种方式),但是可以锻炼你的SQL书写能力
List<数据库对象实体> list = Dao.方法名(page, params);
Page<数据库对象实体> pageInfo = page.setRecords(list);
return pageInfo;
Dao:
List<数据库对象实体> 方法名 (Pagination page,Map<String, Object> map);
//具体的SQL就不写了
以上就是直播软件源码,java数据分页几种方式, 更多内容欢迎关注之后的文章