首页 > 其他分享 >自定义物理分页

自定义物理分页

时间:2023-02-27 16:47:51浏览次数:43  
标签:null 分页 pageSize t1 current Integer 物理 public 自定义

自定义分页查询

import java.io.Serializable;

public class PageReq implements Serializable {

    /**
     * 当前页
     */
    private Integer current;

    /**
     * 分页偏移量
     */
    private Integer offSet;

    /**
     * 每页条数
     */
    private Integer pageSize;

    public Integer getOffSet() {
        return ((current == null || current < 1 ? 1 : current) - 1) * (pageSize == null ? 20 : pageSize);
    }

    public Integer getCurrent() {
        if (current == null) {
            current = 1;
        }
        return current;
    }

    public void setCurrent(Integer current) {
        this.current = current;
    }

    public Integer getPageSize() {
        if (pageSize == null) {
            pageSize = 20;
        }
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
}

xml里使用方式

<select id="pageSchoolsAndUser" resultType="mode.vo.SchoolInfoVO">
    SELECT t1.school_id           schoolId,
    t1.school_name         schoolName,
    t2.USH014              schoolHeader,
    t1.signed_grade_number signedGradeNumber,
    t1.signed_class_number signedClassNumber,
    t1.status
    FROM tb_school_info t1
    LEFT JOIN szush t2 ON t1.headmaster_id = t2.USH001
    LIMIT #{offSet}, #{pageSize}
</select>

标签:null,分页,pageSize,t1,current,Integer,物理,public,自定义
From: https://www.cnblogs.com/party-abu/p/17160264.html

相关文章

  • Flowable流程中自定义业务表单并行审批的bug修复
      根据网友反馈​​开源项目​​​​宁波阿成(nbacheng)-Gitee.com​​  有自定义业务表单并行审批的bug需要修复,主要是后端自定义业务审批逻辑上的问题 自定......
  • 自定义Tab选项卡
    importandroid.app.TabActivity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.widget.*;importandroid.widget.TabHost.OnTabChangeListener;......
  • 通过aqs 自定义lock
    aqs(AbstractQueuedSynchronizer),通过继承此类可以实现自定义aqs,以下为例子:packagecom.work.testwork.mylock;importjava.util.concurrent.TimeUnit;importjava.uti......
  • Mysql 自定义目录安装
    这里教大家安装Mysql的时候自定义安装目录1、Mysql版本我这里选择的是8.0,下边有下载链接,其他的版本也行,操作都是一样的 Mysql8.0下载链接:MySQL::DownloadMySQLInsta......
  • 自定义组件
                                                         ......
  • 数组与自定义函数
    一维数组    ·                  字符可以做下标吗?数组的下标必须是整数,那么字符可以做下标吗?比如:int a[255];a[......
  • 11_10_第六阶段:大前端进阶||07-Vue详解||P12:自定义事件内容分发(this.$emit())【Vue核心
    Vue:计算属性,内容分发,【自定义事件】1.自定义事件注:涉及到的JavaScript语法2.代码流程在vue的实例中,增加了methods对象并定义了一个名为removeItems的方法varvm=newVu......
  • 大学物理——几何光学
    几何光学基本定律折射定律:\({\displaystylen_1\sini=n_2\sin\gamma}\)反射定律可当作折射定律在\(n_1=-n_2\)下的特例,得\(i=-γ\),负号表示反射线和入射线......
  • 大学物理——波动光学
    波动光学\({\displaystyle光程=nx=\frac{cx}{u}=c\Deltat}\)\({\displaystyle光程差=\delta=L_2-L_1=\frac{2\pi}{\lambda}(r_2-r_1)}\)Attention:光在不同介质中......
  • 大学物理——量子物理
    量子力学物理学家在量子领域的贡献:普朗克:提出能量子假设,解释黑体辐射爱因斯坦:解释了光电效应波尔:氢原子理论海森堡:不确定关系薛定谔:薛定谔方程泡利:泡利不相容原......