首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

分页步骤

2012-08-22 
分页方法给你个例子,我现在做的工程也是s2+h的。public List executefind(final String sql, final int sta

分页方法

给你个例子,我现在做的工程也是s2+h的。public List executefind(final String sql, final int startNum, final int maxNum, final Map<String, Object> maps){  List list = null;  list = (List)getHibernateTemplate().executeFind(new HibernateCallback(){   @Override   public Object doInHibernate(Session session)     throws HibernateException, SQLException {     final Query query = session.createQuery(sql);     final Set<String> mapKeys = maps.keySet();     for(final String mapKey : mapKeys){      query.setParameter(mapKey, maps.get(mapKey));     }     if(maxNum > 0){      query.setFirstResult(startNum);      query.setMaxResults(maxNum);     }         return query.list();   }     });  return list; }里面的if(maxNum > 0)是我的一个业务需要,你可以忽略不计。

热点排行