@Override
@SuppressWarnings("unchecked")
public List<T> findAllByCriteria(@Nullable final Order order, final int firstResult, final int maxResults,
final Criterion... criterion)
{
return getHibernateTemplate().executeFind(new TLEHibernateCallback()
{
@Override
public Object doInHibernate(Session session) throws HibernateException
{
Criteria criteria = createCriteria(session, criterion);
if( order != null )
{
criteria.addOrder(order);
}
if( firstResult > 0 )
{
criteria.setFirstResult(firstResult);
}
if( maxResults >= 0 )
{
criteria.setMaxResults(maxResults);
}
return criteria.list();
}
});
}
GenericDaoImpl.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:Equella
作者:
评论列表
文章目录