关于hibernate的order by 问题最近写个东西用到了hibernate的排序问题,比如按时间排序把离现在时间近的记
关于hibernate的order by 问题 最近写个东西用到了hibernate的排序问题,比如按时间排序把离现在时间近的记录放在list前面,还有就是用某个int型字段作为排序条件来降序排列list 直接用order by 某个字段没什么效果,希望大侠们能帮帮忙,也希望能抛砖引玉学到更多关于hibernate order by方面的知识!谢谢各位了!
[解决办法] 正在学习hibernate,关注 [解决办法] 举个例子: Query query = session.createQuery("from User u order by c.birthday asc"); 检索User类对应的表并根据生日排序,并且是升序。
一般都是这样写的
你的没效果? [解决办法] 刚刚开始学习,关注! [解决办法]
[解决办法] 你排序用的是类的属性,而不是数据库的字段 [解决办法]
[解决办法] Query qu = session.createQuery("from User"); Criteria cri = session.createCriteria(Cachetable.class); cri.addOrder(Order.asc("id")); List list = cri.list(); 实现排序