日期:2014-05-19  浏览次数:20629 次

Hibernate HQL怎么根据日期进行查询?
在A类中有一个java.sql.Date time这个对象。。。
hql里面怎么写得到的集合是能根据日期的先后进行排序呢?????????
我希望日期新的排在前面。。。可以做到这样吗?因为要做一个新闻的列表,要把标题和这条新闻的更新时间同时列出来


------解决方案--------------------
根据时间倒序嘛
------解决方案--------------------
探讨

根据时间倒序嘛

------解决方案--------------------
from A order by time desc

如果按日期筛选:
String hql = "from A where time >= ? order by time desc";// 切莫把变量拼接,要用占位符
Query query = session.createQuery(hql);
query.setParameter(0, time);// time变量的类型必须是java.sql.Date 
return query.list();