• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

问下数据库是怎么分页的,oracle和MySQL

别两句话回答,麻烦讲详细点,要足够应付面试官

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

为什么你不去看慕课网里面的分页教程呢

使用道具 举报

mysql的我比较清楚,oracle的没有实现过不太清楚,但感觉应该也差不多吧。。。


首先呢要先创建对应的PageBean实体类啦,代码如下:
publicclassPageBean{                privateintcurrPage;//当前页数                privateintpageSize;//每页显示的记录数                privateinttotalCount;//总记录数                privateinttotalPage;//总页数                privateListlist;//每页显示的数据        publicintgetCurrPage(){                returncurrPage;        }        publicvoidsetCurrPage(intcurrPage){                this.currPage=currPage;......各种getterandsetter方法,这里直接省略了}然后是接收当前页数的代码:
        //接收当前页数        privateintcurrPage=1;        publicvoidsetCurrPage(intcurrPage){                this.currPage=currPage;        }然后是分页查询的方法:

//这部分代码是比较重要的        //分页查询部分的方法        @Override        publicPageBeanfindByPage(IntegercurrPage){                                PageBeanpageBean=newPageBean();                //封装当前页数                pageBean.setCurrPage(currPage);                //封装每页显示记录数                intpageSize=3;                pageBean.setPageSize(pageSize);                //封装总记录数                inttotalCount=departmentDao.findCount();                pageBean.setTotalCount(totalCount);                //封装总页数                doubletc=totalCount;                Doublenum=Math.ceil(tc/pageSize);                pageBean.setTotalPage(num.intValue());                //封装每页显示的数据                intbegin=(currPage-1)*pageSize;                Listlist=departmentDao.findByPage(begin,pageSize);                pageBean.setList(list);                                                returnpageBean;        }

比如接下来我要分页查询的是部门管理的分页,然后代码

/***分页查询部门*/publicListfindByPage(intbegin,intpageSize){DetachedCriteriacritertia=DetachedCriteria.forClass(Department.class);Listlist=this.getHibernateTemplate().findByCriteria(critertia,begin,pageSize);returnlist;}基本上全是代码,我觉得理解了代码比我说的要容易的多吧。。自己看下吧

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!