【文件属性】:
文件名称:MyBatis-advance-query
文件大小:12KB
文件格式:ZIP
更新时间:2021-04-28 20:39:13
Java
用MyBatis来实现高级查询+分页:
需求:按照员工的关键字(abc),工资范围,所属部门来查询
一些小的细节:(具体情况请看代码)
在PageResult类中应有一个安全判断
//这是做一个安全判断
//如果当前页已经大于总页数了,就应该把总页数作为当前页,否则,就把当前页自己做自己.
//比如:因为有时候是10页并且第10页只有一条数据,删掉了一条数据,就应当到第9页上去
currentPage = currentPage > totalPage ? totalPage : currentPage;
为了减少代码的冗余度,将下列三个方法提取到基类.(判断字符串是否为空串,该方法平时学习用的较多)
@Getter
@Setter
public class QueryObject {
private int currentPage = 1;
private int pageSize
【文件预览】:
MyBatis-advance-query-master
----README.md(1KB)
----MyBatis-advance-query()
--------src()
--------resources()