hibernate 的排序不是这样写的
List cats = sess.createCriteria(Cat.class)
.add( Expression.like("name", "F%")
.addOrder( Order.asc("name") )
.addOrder( Order.desc("age") )
.setMaxResults(50)
.list();
具体的你到百度搜索下
List cats = sess.createCriteria(Cat.class)
.add( Expression.like("name", "F%")
.addOrder( Order.asc("name") )
.addOrder( Order.desc("age") )
.setMaxResults(50)
.list();
具体的你到百度搜索下
我在Mysql下碰到过此类问题!是由数据库的order by 加 limit产生的!
不是Hibernate的问题!