Skip to content

Commit d28cde7

Browse files
lucamoltenibeikov
andauthored
Update hibernate-core/src/main/java/org/hibernate/dialect/function/OrdinalFunction.java
Co-authored-by: Christian Beikov <[email protected]>
1 parent 59603ac commit d28cde7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hibernate-core/src/main/java/org/hibernate/dialect/function/OrdinalFunction.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ else if ( argumentType.isString() || argumentType.isEnum() ) {
6666
EnumJavaType<?> enumJavaType = (EnumJavaType<?>) singleJdbcMapping.getMappedJavaType();
6767
Object[] enumConstants = enumJavaType.getJavaTypeClass().getEnumConstants();
6868

69-
sqlAppender.appendSql( "case" );
69+
sqlAppender.appendSql( "case " );
70+
singleExpression.accept( walker );
7071
for ( Object e : enumConstants ) {
7172
Enum<?> enumValue = (Enum<?>) e;
7273
sqlAppender.appendSql( format( " when %s = ", columnNameExpression ) );

0 commit comments

Comments
 (0)