从SQL到HQL Hibernate时的情况
我正在尝试将此代码从从SQL到HQL Hibernate时的情况,hibernate,hql,Hibernate,Hql,我正在尝试将此代码从SQL转换为HQLhibernate。 有人能帮忙吗 如果s.id为空,则s.direction else l.direction结束为street查看: 15.33。搜索的大小写表达式 搜索的表单具有以下语法: CASE[当{test\u conditional}然后{match\u result}]*否则{miss\u result}结束 List昵称=entityManager.createQuery( “选择”+ “案例”+ “当p.昵称为空时”+ “那么”+ “案例
SQL
转换为HQL
hibernate。
有人能帮忙吗
如果s.id为空,则s.direction else l.direction结束为street
查看:
15.33。搜索的大小写表达式
搜索的表单具有以下语法:
CASE[当{test\u conditional}然后{match\u result}]*否则{miss\u result}结束
List昵称=entityManager.createQuery(
“选择”+
“案例”+
“当p.昵称为空时”+
“那么”+
“案例”+
“当p.name为空时”+
“然后是“””+
“else p.name”+
“结束”+
“别称”+
“结束”+
“来自人物p”,String.class)
.getResultList();
Hibernate为此表达式提供了完全相同的语法