如何在Hibernate HQL中按字母顺序排序结果?

时间:2013-07-19 14:26:22

标签: spring hibernate grails

我想按字母顺序按名称命名我的结果。我测试了这个:

select u.name from User as u 
order by u.name desc

这不起作用。我如何按字母顺序排序?

3 个答案:

答案 0 :(得分:1)

如果您正在寻找Hibernate查询语言,请尝试以下方法:

from User u select u.name order by u.name

答案 1 :(得分:1)

这适用于我在控制台中:

User.executeQuery("Select u.name from User u order by u.name desc")

答案 2 :(得分:1)

这个查询是正确的,它没有任何错误:

从用户那里选择u.name作为你的u.name desc

命令

但是这个查询存在问题:

来自用户u按u.name

选择u.name顺序

语法似乎不正确。 有关更多查询,您可以看到:org hibernate