我知道case可以用作HQL的where子句中的表达式。
我通读了这个帖子Using a CASE statement in HQL select
在某种程度上,我的问题是重复的
是否可以在HQL的选择部分使用hibernate 4或5。我知道Hibernate 3不可能。
答案 0 :(得分:2)
是的。
您可以查看dedicated section in the Hibernate 5 Documentation以及in this section for Hibernate 4.3。
根据changelog.txt,它已在版本 3.0 中添加回来,但不是已经发展到今天的形式(SimpleCaseExpression,SearchedCaseExpression)