public List getAllTopicByDepartmentId(final int page, final int departmentId)
{
List list = super.getHibernateTemplate().executeFind(new HibernateCallback()
{
public Object doInHibernate(Session session) throws HibernateException,SQLException{
String hql = "select t from TbTopic t where t.tbDepartmentInfo.departmentId = " + departmentId;
int pageSize = 8;
Query query = session.createQuery(hql);
int firstResultIndex = pageSize*(page-1);
query.setFirstResult(firstResultIndex);
query.setMaxResults(pageSize);
List list = query.list();
return list;
}
});
return list;
}
HQL分页为什么要用FINAL...有大侠能告知下吗?
{
List list = super.getHibernateTemplate().executeFind(new HibernateCallback()
{
public Object doInHibernate(Session session) throws HibernateException,SQLException{
String hql = "select t from TbTopic t where t.tbDepartmentInfo.departmentId = " + departmentId;
int pageSize = 8;
Query query = session.createQuery(hql);
int firstResultIndex = pageSize*(page-1);
query.setFirstResult(firstResultIndex);
query.setMaxResults(pageSize);
List list = query.list();
return list;
}
});
return list;
}
HQL分页为什么要用FINAL...有大侠能告知下吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货