ssh分页技术 谁有完整的程序发来看看哦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public List<User> findAll(Integer pageFrom, Integer pageNumber){ Query query = getSession().createQuery("from User model " ) .setFirstResult((pageFrom-1)*pageNumber) .setMaxResults(pageNumber); return query.list(); } LZ的结贴率 真的是底下 完整的 什么意思 给了方法就KO了嘛 http://wenku.baidu.com/view/03207ec69ec3d5bbfd0a7423.html public ArrayList query(final int pageNo, final int pageSize,String businessFlag,String datatime,String etingFlag) { StringBuffer hql=new StringBuffer("from Boildoor nm where "); if (businessFlag == null ||businessFlag.length() <= 0) { hql.append(" 1=1 and "); } else { hql.append("nm.businessFlag like '%" +businessFlag+"%' and "); }if (datatime == null ||datatime.length() <= 0) { hql.append(" 1=1 and "); } else { hql.append("nm.datatime like '%" +datatime+"%' and "); }if(etingFlag==null||etingFlag.length()<=0){ hql.append(" 1=1 "); }else{ hql.append("nm.etingFlag like '%"+etingFlag+"%' "); } final String finalHql=hql.toString(); List li = this.getHibernateTemplate().executeFind( new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.createQuery(finalHql); //设定每页显示的第一条记录 int firstResultIndex = pageSize*(pageNo-1); query.setFirstResult(firstResultIndex); //设定每页显示的记录数. query.setMaxResults(pageSize); List list=query.list(); return list; } }); return (ArrayList) li; }给你个方法,并且可以查询分页,自己看看吧! public List findWithPage(int pageSize, int startRow, String query) throws HibernateException { List vehicleList = null; try { Session session = this.getSession(); Query q = session.createQuery(query); q.setFirstResult(startRow); q.setMaxResults(pageSize); vehicleList = q.list(); } catch (HibernateException he) { throw he; } return vehicleList; } Struts2.2.3.1求助 client端能給jndi服務器綁定屬性嗎 关于Tomcat的奇怪问题 eclipse4.2在svn加载项目下来,jar包很乱,求解决。 hibernate interface 我的WEBLOGIC怎么了。 在WebLogic中如何配置数据库连接池 资金短缺,我去北大青鸟面试老师!问几个问题,在线等 struts2中使用@InterceptorRef注解时报错,找不到自定义拦截器 如何配置ehcache 缓存指定的请求或jsp 请问lotus notes的会议室预定,插件如何开发?
Query query = getSession().createQuery("from User model " )
.setFirstResult((pageFrom-1)*pageNumber)
.setMaxResults(pageNumber);
return query.list();
}
给了方法就KO了嘛
StringBuffer hql=new StringBuffer("from Boildoor nm where ");
if (businessFlag == null ||businessFlag.length() <= 0) {
hql.append(" 1=1 and ");
} else {
hql.append("nm.businessFlag like '%" +businessFlag+"%' and ");
}if (datatime == null ||datatime.length() <= 0) {
hql.append(" 1=1 and ");
} else {
hql.append("nm.datatime like '%" +datatime+"%' and ");
}if(etingFlag==null||etingFlag.length()<=0){
hql.append(" 1=1 ");
}else{
hql.append("nm.etingFlag like '%"+etingFlag+"%' ");
}
final String finalHql=hql.toString();
List li = this.getHibernateTemplate().executeFind(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(finalHql);
//设定每页显示的第一条记录
int firstResultIndex = pageSize*(pageNo-1);
query.setFirstResult(firstResultIndex);
//设定每页显示的记录数.
query.setMaxResults(pageSize);
List list=query.list();
return list;
}
});
return (ArrayList) li;
}
给你个方法,并且可以查询分页,自己看看吧!
throws HibernateException {
List vehicleList = null;
try {
Session session = this.getSession();
Query q = session.createQuery(query);
q.setFirstResult(startRow);
q.setMaxResults(pageSize);
vehicleList = q.list();
} catch (HibernateException he) {
throw he;
}
return vehicleList;
}