Skip to content

Commit 00ef478

Browse files
committed
little fix to function arg validation
1 parent 2edebcc commit 00ef478

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/ArgumentTypesValidator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.hibernate.sql.ast.tree.SqlAstNode;
2424
import org.hibernate.sql.ast.tree.expression.Expression;
2525
import org.hibernate.type.JavaObjectType;
26+
import org.hibernate.type.SqlTypes;
2627
import org.hibernate.type.descriptor.java.JavaType;
2728
import org.hibernate.type.descriptor.java.spi.JdbcTypeRecommendationException;
2829
import org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators;
@@ -199,7 +200,7 @@ private void checkType(int count, String functionName, FunctionParameterType typ
199200
}
200201
break;
201202
case STRING:
202-
if ( !isCharacterType(code) && code != ENUM_UNKNOWN_JDBC_TYPE ) {
203+
if ( !isCharacterType(code) && code != SqlTypes.ENUM && code != ENUM_UNKNOWN_JDBC_TYPE) {
203204
throwError(type, javaType, functionName, count);
204205
}
205206
break;

0 commit comments

Comments
 (0)