public List<admin> selectadmin(){
Criteria criteria = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(admin.class);
criteria.add(Restrictions.gt("age", 17));//年龄大于19的
criteria.addOrder(Order.desc("age"));//根据年龄倒叙排序
criteria.setMaxResults(5);
criteria.setFirstResult(0);//分页显示,从零开始显示五个
List<admin> list = criteria.list();
for (admin admin : list) {
System.out.println(admin.toString());
}
return criteria.list();
Criteria criteria = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(admin.class);
criteria.add(Restrictions.gt("age", 17));//年龄大于19的
criteria.addOrder(Order.desc("age"));//根据年龄倒叙排序
criteria.setMaxResults(5);
criteria.setFirstResult(0);//分页显示,从零开始显示五个
List<admin> list = criteria.list();
for (admin admin : list) {
System.out.println(admin.toString());
}
return criteria.list();
}
对于条件还有eq相等,ne、neq不相等,gt大于,lt小于,gte、ge大于等于,lte、le小于等于。
add( Restrictions.like("name", "%*") )
.add( Restrictions.between("age",
17,20)).