PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

hibernar com c3p0:createClob() ainda não está implementado


Apenas no caso de alguém encontrar este tópico em busca do bug equivalente ao postgresql:
java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented.

application.properties:
# 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 usa uma versão quebrada do driver postgresql, eu tive que especificar 42.2.0 para que o driver seja carregado:
Caused by: java.lang.RuntimeException: Failed to load driver class org.postgresql.Driver in either of HikariConfig class loader or Thread context classloader

ATUALIZAÇÃO 01-03-2018:

De acordo com esse problema, o Stacktrace é considerado um aviso e pode ser ignorado

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

ATUALIZAÇÃO 2018-03-13:

Agora há um relatório oficial do bug:https://hibernate.atlassian.net/browse/HHH-12368