文章目录编写:HorinJsor
- 前言
- 一、SQL映射文件
- 二、分页插件
- 1.引入依赖
- 2.逻辑层
- 总结
前言
介绍分页插件,SQL映射文件的标准增删改查。
提示:以下是本篇文章正文内容,下面案例可供参考
一、SQL映射文件可以当一个模板使用。
二、分页插件 1.引入依赖INSERT INTO leaves(leave_type,leave_details,leave_address,leave_start,leave_end, leave_submit,leave_approval,leave_review, create_user,create_time,modified_user,modified_time,teacher_id,student_id,leave_state) VALUES(#{leaveType}, #{leaveDetails}, #{leaveAddress}, #{leaveStart}, #{leaveEnd}, #{leaveSubmit}, #{leaveApproval}, #{leaveReview}, #{createUser}, #{createTime}, #{modifiedUser}, #{modifiedTime}, #{teacherId}, #{studentId}, #{leaveState} ) DELETE from leaves WHERe leave_id = #{leaveId} UPDATE `leaves` WHERe `leave_id` =#{leaveId}; leave_type = #{leaveType}, leave_details = #{leaveDetails}, leave_address = #{leaveAddress}, leave_start = #{leaveStart}, leave_end = #{leaveEnd}, leave_submit = #{leaveSubmit}, leave_approval = #{leaveApproval}, leave_review = #{leaveReview}, create_user = #{createUser}, create_time = #{createTime}, modified_user = #{modifiedUser}, modified_time = #{modifiedTime}, teacher_id = #{teacherId}, student_id = #{studentId}, leave_state = #{leaveState}, UPDATE `leaves` WHERe `leave_id` =#{leaveId}; leave_approval = #{leaveApproval}, leave_Review = #{leaveReview},
代码如下(示例):
2.逻辑层com.github.pagehelper pagehelper-spring-boot-starter 1.4.2
代码如下(示例):
@GetMapping("/query")
public Result selectLeaveByCondition(@RequestBody LeavesVo leavesVo,
@RequestParam(value = "pageNum",defaultValue ="1") Integer pageNum,
@RequestParam(value ="pageSize",defaultValue ="10") Integer pageSize) {
PageHelper.startPage(pageNum, pageSize);//启动
List a = leavesMapper.selectLeaveByCondition(leavesVo);
PageInfo leavesPoPageInfo = new PageInfo<>(a);//导入结果对象
System.out.println("leavesPoPageInfo = " + leavesPoPageInfo);//控制台测试
if (a != null){
Result> result = Result.success(200,"查询成功", leavesPoPageInfo);
return result;
}else {
Result result = Result.error(500,"查询失败");
return result;
}
}
总结
分页插件最新版本查看
https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter



