注:分页使用的分页插件是:package com.github.pagehelper;
(需添加好相关依赖)<pagehelper.version>4.2.1</pagehelper.version>
若要进行分页查询,则用封装的请求参数DTO类(ListDTO)继承:BaseListDTO类,即可继承该类中的分页属性:pageSize 和pageNum
这样在去数据库以ListDTO 类作为parameterType进行数据查询时,会自动将pageSize和pageNum两个参数拼到sql语句的最后:limit …
示例:(ListDTO 继承 BaseListDTO)
public class ListDTO extends BaseListDTO {
}
BaseListDTO类代码:
package com.xxxxx.common.dto;
import java.io.Serializable;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import org.apache.commons.lang3.builder.ToStringBuilder;
i