• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql 较为高效的分页_MySQL

mysql 搞代码 4年前 (2022-01-09) 13次浏览 已收录 0个评论

直接上代码

DaoImpl:

/**

* 开发转让页面展示 ,查询搜索数据,并且分页展示

* @param zrdp 搜索条件封装对象

* @return

*/

@SuppressWarnings(“unchecked”)

public List showAllZrdpxxPageindex(Zrdpxx zrdp,int pageindex,String keys) {

Stringsql =”select * from zrdpxx where dpxx_htaiztai = 2″;

if(zrdp!=null){

if(zrdp.getDpxxId()!=null&&!zrdp.getDpxxId().equals(“”)){

sql+=” and dpxx_id =” +zrdp.getDpxxId();

}

if(zrdp.getDpxxQyu()!=null&&!zrdp.getDpxxQyu().equals(“-选择区域-“)){

sql+=” and dpxx_qyu = ‘”+zrdp.getDpxxQyu()+”‘”;

}

if(zrdp.getDpxxPyetai()!=null&&!zrdp.getDpxxPyetai().equals(“”)){

sql+=” and dpxx_pyetai = ‘”+zrdp.getDpxxPyetai()+”‘”;

}

if(zrdp.getDpxxZyetai()!=null&&!zrdp.getDpxxZyetai().equals(“0”)&&!zrdp.getDpxxZyetai().equals(“null”)){

sql+=” and dpxx_zyetai = ‘”+zrdp.getDpxxZyetai()+”‘”;

}

if(zrdp.getBigmji()!=0&&zrdp.getSmlmj()!=-1){

sql += ” and dpxx_mji between “+zrdp.getSmlmj()+” and ” +zrdp.getBigmji();

}

//开始时间和结束时间均有值

if(zrdp.getBeginTime()!=null&&!zrdp.getBeginTime().equals(“”)&&zrdp.getEndTimes()!=null&&!zrdp.getEndTimes().equals(“null”)){

sql +=” and dpxx_fbusjian between ‘”+zrdp.getBeginTime()+”‘ and ‘”+zrdp.getEndTimes()+”‘”;

}

//只有开始时间

if(zrdp.getBeginTime()!=null&&!zrdp.getBeginTime().equals(“”)&&zrdp.getEndTimes()==null){

sql +=” and dpxx_fbusjian between ‘”+zrdp.getBeginTime()+”‘ and now()”;

}

if(!(“标题 地址 电话”).equals(keys)){

sql +=” and (dpxx_bti like ‘%”+keys+”%’ or tel like ‘%”+keys+”%’ or dpxx_jtidzhi like ‘%”+keys+”%’)”;

}

sql +=” order by dpxx_fbusjian desc”;

}

return getSession().crea本文来源gaodai#ma#com搞*代#码9网#teSQLQuery(sql).addEntity(Zrdpxx.class).setFirstResult((pageindex-1)*20).setMaxResults(20).list();

}

//public int getallzrdpcounts() {

//Object oo = getSession().createSQLQuery(“select count(dpxx_id) from zrdpxx where dpxx_htaiztai =2”).uniqueResult();

//return Integer.parseInt(oo.toString());

/


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql 较为高效的分页_MySQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址