Skip to content

Commit 839702c

Browse files
committed
HHH-18551 Fix memory leak caused by creation of new BasicTypeImpl
1 parent f6ff6fa commit 839702c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractArrayJavaType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ public JdbcType getRecommendedJdbcType(JdbcTypeIndicators indicators) {
4949
// Always determine the recommended type to make sure this is a valid basic java type
5050
return indicators.getTypeConfiguration().getJdbcTypeRegistry().resolveTypeConstructorDescriptor(
5151
indicators.getPreferredSqlTypeCodeForArray(),
52-
new BasicTypeImpl<>( componentJavaType, componentJavaType.getRecommendedJdbcType( indicators ) ),
52+
indicators.getTypeConfiguration().getBasicTypeRegistry().resolve(
53+
componentJavaType, componentJavaType.getRecommendedJdbcType( indicators ) ),
5354
ColumnTypeInformation.EMPTY
5455
);
5556
}

0 commit comments

Comments
 (0)