PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

hibernate avec c3p0 :createClob() n'est pas encore implémenté

Juste au cas où quelqu'un trouverait ce fil à la recherche du bogue équivalent postgresql :

java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented.

application.propriétés :

# disable driver's feature detection
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false

# without detection you have to set the dialect by hand
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect

BTW :Spring Boot 2.0.0.RELEASE utilise une version de pilote postgresql cassée, j'ai dû spécifier 42.2.0 pour que le pilote soit chargé :

Caused by: java.lang.RuntimeException: Failed to load driver class org.postgresql.Driver in either of HikariConfig class loader or Thread context classloader

MISE À JOUR 2018-03-01 :

Selon ce problème, le Stacktrace est considéré comme un avertissement et peut être ignoré

https://github.com/spring-projects/spring-boot/issues/12007#issuecomment-369388646

MISE À JOUR 2018-03-13 :

Il y a maintenant un rapport de bogue officiel :https://hibernate.atlassian.net/browse/HHH-12368