Query查询

Hibernate Criteria Query查询

时间秒杀一切 提交于 2020-02-29 06:31:30
Hibernate这节官网连接: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querycriteria.html 1.创建标准查询 org.hibernate.Criteria接口表示特定持久类的一个查询。 Session是一个工厂的标准实例。 Criteria crit = sess.createCriteria(Cat.class); crit.setMaxResults(50); List cats = crit.list(); 2.限制查询的结果集 一个单独的查询条件是的一个实例org.hibernate.criterion.Criterion接口。类org.hibernate.criterion.Restrictions定义工厂方法获得某些内置的标准类型。 List cats = sess.createCriteria(Cat.class) .add( Restrictions.like("name", "Fritz%") ) .add( Restrictions.between("weight", minWeight, maxWeight) ) .list(); 限制条件语句可以分组这样写 List cats = sess.createCriteria(Cat.class) .add(