[code="java"]
List list = (List)this.getSession().createQuery(hql).setFirstResult(start).setMaxResults(number).list();
[/code]
[code="java"]
List list = (List)this.getHibernateTemplate().executeFind(new HibernateCallback() {
@Override
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(hql);
for (int i = 0; i < values.length; i++) {
query = query.setString(i, values[i]);
}
query.setFirstResult(start);
query.setMaxResults(number);
return query.list();
}
});
[/code]
这两种有什么区别,求解中!