我有以下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 ??
答案 0 :(得分:0)
正如您在Hibernate test cases中看到的那样,案例运作得很好。也许这是4.0.1中的问题,因此您可能会尝试更新并查看它是否有效。
您使用的数据库是什么?