我有Vehicles類和它的映射文件,我想從ID desc(我也需要我的其他表相同)車輛表中的所有行。休眠訂購
我得到了下面的代碼:
session = HibernateUtil.getSessionFactory().getCurrentSession();
tx = session.beginTransaction();
q = session.createQuery("from Vehicles order by ID DESC");
for (Iterator it=q.iterate(); it.hasNext();){
//some logic
}
但我的集不是由ID排序,每次有不同的順序如RAND()什麼的。我想知道什麼是最簡單的方法來保持功能,只是添加順序條款,因爲我有許多地方相同的語法...
你可以打開日誌記錄或在你的配置中設置show_sql = true,以便你可以看到生成的SQL看起來像什麼?它應該是顯而易見的,如果它錯過了訂單。 – 2009-06-21 05:24:55