使用Hibernate在MySQL中使用Order进行分组

时间:2015-06-20 15:33:58

标签: mysql hibernate

我正在使用Hibernate运行MySQL查询(而不是HQL)。我正在尝试使用Group by desc,它给了我例外 -

  

意外令牌:desc在第1行附近,第340列

但是,当我在mySQL命令行中运行时,同样的查询也能正常工作。

1 个答案:

答案 0 :(得分:1)

那是因为desc是一个保留字,应该使用如下所述的backtique进行转义。更好的是,如果你不得不尝试使用其他一些单词,就像desc_HQL

那样,根本不要使用保留字(OR)
 Group by  `desc`