15.3. 结果集排序

你可以使用org.hibernate.criterion.Order来为查询结果排序。

  1. List cats = sess.createCriteria(Cat.class)
  2. .add( Restrictions.like("name", "F%")
  3. .addOrder( Order.asc("name") )
  4. .addOrder( Order.desc("age") )
  5. .setMaxResults(50)
  6. .list();
  1. List cats = sess.createCriteria(Cat.class)
  2. .add( Property.forName("name").like("F%") )
  3. .addOrder( Property.forName("name").asc() )
  4. .addOrder( Property.forName("age").desc() )
  5. .setMaxResults(50)
  6. .list();