请教一个hibernate的查询问题

表的结构是这样的:

[img]http://dl.iteye.com/upload/attachment/0075/2813/5aced532-0f10-3e47-a054-8b608aa37ab7.png[/img]

现在想把所有featured为1或2的查询出来,1中的结果按照date排序,2中的结果也按date排序,featured=1的所有结果排在2的前面,不管日期如何,这样的HQL语句如何写啊?

先谢~~

1个回答

select id,featured,date from table where featured in (1, 2) order by featured,date
再转成hql 即可
from Model where featured in (1, 2) order by featured,date

Young9007
侯小猴_ITV 问题解决了,十分感谢开涛,新手不懂的地方很多,麻烦你了~
大约 7 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!