Skip to content

Commit 871e713

Browse files
committed
workaround issue on postgres
this is probably a pre-existing hole in the logic, not related really related to my work
1 parent 5d97f22 commit 871e713

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/ArrayJdbcType.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@ public <T> JdbcLiteralFormatter<T> getJdbcLiteralFormatter(JavaType<T> javaTypeD
9696
}
9797
else {
9898
//noinspection unchecked
99-
elementJavaType = ( (BasicPluralJavaType<T>) javaTypeDescriptor ).getElementJavaType();
99+
elementJavaType = javaTypeDescriptor instanceof BasicPluralJavaType
100+
? ( (BasicPluralJavaType<T>) javaTypeDescriptor ).getElementJavaType()
101+
: null; //TODO: what should really happen here?
100102
}
101103
final JdbcLiteralFormatter<T> elementFormatter = elementJdbcType.getJdbcLiteralFormatter( elementJavaType );
102104
return new JdbcLiteralFormatterArray<>( javaTypeDescriptor, elementFormatter );

0 commit comments

Comments
 (0)