67,542
社区成员




public List find(String queryString, Object[] values, int firstResult, int pageSize)
{
return (List)getHibernateTemplate().execute(new HibernateCallback(queryString, values, pageSize,
{
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Query queryObject = GenericDaoImpl.this.getSession().createQuery(this.val$queryString);
if (this.val$values != null) {
for (int i = 0; i < this.val$values.length; ++i) {
queryObject.setParameter(i, this.val$values[i]);
}
}
if (this.val$pageSize > 0) {
queryObject.setFirstResult(this.val$firstResult).setMaxResults(
this.val$pageSize).setFetchSize(this.val$pageSize);
}
return queryObject.list();
}
});
}