Skip to content

Commit b57e85c

Browse files
committed
HHH-18551 Fix memory leak caused by creation of new BasicTypeImpl
1 parent 494cbfd commit b57e85c

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/spi/BasicCollectionJavaType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ public JdbcType getRecommendedJdbcType(JdbcTypeIndicators indicators) {
7878
// (even though we only use this inside the if block, we want it to throw here if something wrong)
7979
return indicators.getTypeConfiguration().getJdbcTypeRegistry().resolveTypeConstructorDescriptor(
8080
indicators.getPreferredSqlTypeCodeForArray(),
81-
new BasicTypeImpl<>( componentJavaType, componentJavaType.getRecommendedJdbcType( indicators ) ),
81+
indicators.getTypeConfiguration().getBasicTypeRegistry().resolve(
82+
componentJavaType, componentJavaType.getRecommendedJdbcType( indicators ) ),
8283
ColumnTypeInformation.EMPTY
8384
);
8485
}

0 commit comments

Comments
 (0)