用hql對查詢的資料排序

2021-07-24 21:22:01 字數 297 閱讀 9910

在做ssh專案時,把後台查詢的資料打包成json傳給前台顯示,發現顯示的資料並不是按序排列,查閱資料後得到hql中按順序排列的查詢語句

原來的hql:

from category c left join fetch c.account where c.type like :type;

修改後後hql:

from category c left join fetch c.account where c.type like :type order by c.id asc;

這樣前台顯示的資料就是以id公升序排列

HQL 查詢多對多 注意

hql 查詢多對關係,可以用到語句 select o from message o join o.inadmins oo where oo.id order by o.id desc 這樣就可以根據物件message,裡面的對應多對多物件inadmins 的 id 某值 查詢出 具體有哪條記錄 非常...

HQL多對多集合查詢

以前做過的一對多,多對一關係比較多,今天遇到了hibernate的多對多查詢,查了下資料,發現還是有些門道的。大概寫法是 比如 人 people 和文件 document people裡面包含乙個 documentlist document裡面包含對應 乙個 peoplelist 查詢某乙個人的文件...

用HQL進行實體查詢

實體查詢 例子1 hql string hql from user user list list session.createquery hql list 因為hql語句與標準sql語句相似,所以我們也可以在hql語句中使用where字句,並且可以在where字句中使用各種表示式,比較操作符以及使用...