嗯…这是什么
IF表情?我在参考文档中找不到它。据我所知,最接近的是一个
case表达式:
“简单”的情况下,当…然后… else …结束的情况,“搜索”的情况下,当…然后… else …结束的情况
但是我怀疑您可以在构造函数表达式中使用它。
更新: 看来Hibernate比我想象的要好,您 可以 在构造函数表达式中使用一种情况:
SELECt new com.reddy.ReddyDTO(col1, case col8 when 'zero' then 'string' else col2 end) FROM entity
参考
- Hibernate Core参考指南
- 14.10。表达方式



