那你的表中的某个字段要有时间标志,对于sql的排序用到order by 字段名..,[asc,desc]。asc是升序如果不写他就是默认,desc表示降序,你只要按照数据库中时间字段排序即可。
hql也提供了相应的排序方法query有一个方法addOrder(Order order),Order类有详细设置某个字段排序的方式,如Order.desc("update"),表示对update属性进行降序排列。query对应的sql语句如“from xxClass ”,然后query.add(Order order)。
setFristResult(1),setMaxResults(10)