diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/aot/JdbcRuntimeHints.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/aot/JdbcRuntimeHints.java index a788e59f6..d756f392b 100644 --- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/aot/JdbcRuntimeHints.java +++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/aot/JdbcRuntimeHints.java @@ -57,10 +57,10 @@ class JdbcRuntimeHints implements RuntimeHintsRegistrar { TypeReference.of("org.springframework.core.DecoratingProxy")); hints.reflection().registerType(TypeReference.of("org.postgresql.jdbc.TypeInfoCache"), - MemberCategory.PUBLIC_CLASSES); + MemberCategory.INVOKE_DECLARED_CONSTRUCTORS); for (Class simpleType : JdbcPostgresDialect.INSTANCE.simpleTypes()) { - hints.reflection().registerType(TypeReference.of(simpleType), MemberCategory.PUBLIC_CLASSES); + hints.reflection().registerType(TypeReference.of(simpleType), MemberCategory.INVOKE_DECLARED_METHODS); } } }