We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d97f22 commit 871e713Copy full SHA for 871e713
hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java
@@ -96,7 +96,9 @@ public <T> JdbcLiteralFormatter<T> getJdbcLiteralFormatter(JavaType<T> javaTypeD
96
}
97
else {
98
//noinspection unchecked
99
- elementJavaType = ( (BasicPluralJavaType<T>) javaTypeDescriptor ).getElementJavaType();
+ elementJavaType = javaTypeDescriptor instanceof BasicPluralJavaType
100
+ ? ( (BasicPluralJavaType<T>) javaTypeDescriptor ).getElementJavaType()
101
+ : null; //TODO: what should really happen here?
102
103
final JdbcLiteralFormatter<T> elementFormatter = elementJdbcType.getJdbcLiteralFormatter( elementJavaType );
104
return new JdbcLiteralFormatterArray<>( javaTypeDescriptor, elementFormatter );
0 commit comments