Hibernate 4.0.1.Final case表达式不起作用

时间:2016-02-22 17:22:26

标签: hibernate hql

我有以下HQL查询:

SELECT CASE his.modelMailId WHEN 0 THEN 'abcd' ELSE his.modelMailLibelle END FROM CommunicationHistorique his

执行时我有这个例外:

org.hibernate.QueryException: undefined alias: CASE

任何想法plz,我使用hibernate 4.0.1.Final ??

1 个答案:

答案 0 :(得分:0)

正如您在Hibernate test cases中看到的那样,案例运作得很好。也许这是4.0.1中的问题,因此您可能会尝试更新并查看它是否有效。

您使用的数据库是什么?