2013-07-19 37 views
0

我想按字母顺序排列名字。我测试了这个:如何在Hibernate HQL中按字母顺序排列结果?

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

这没有奏效。我怎样才能按字母顺序排序?

+0

你是什么意思“This did not work。”?,你在测试时会得到什么? – tkt986

+0

这是你想要的sql错误SELECT name从用户按名称顺序desc – Filip

+0

你会得到什么错误? – dmahapatro

回答

1

如果你正在寻找一个Hibernate查询语言,试试这个:

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

这在控制台的工作对我来说:

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

同上.......... – dmahapatro

1

该查询是正确的,并无不妥它:

从用户选择u.name为u命令由u.name DESC

但我在此查询S的问题:

从用户U通过u.name

的语法并不似乎是正确的选择u.name秩序。 对于更多的查询,你可以看到:org hibernate