sql >> Databasteknik >  >> RDS >> PostgreSQL

viloläge med c3p0:createClob() är ännu inte implementerat

Bara ifall någon hittar den här tråden i sökningen efter postgresql motsvarande bugg:

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 använder en trasig postgresql-drivrutinsversion, jag var tvungen att specificera 42.2.0 så att drivrutinen överhuvudtaget laddas:

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

UPPDATERING 2018-03-01:

Enligt denna fråga anses Stacktrace vara en varning och kan ignoreras

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

UPPDATERING 2018-03-13:

Det finns nu en officiell felrapport:https://hibernate.atlassian.net/browse/HHH-12368



  1. SEC_CASE_SENSITIVE_LOGON Utfasad i 12c

  2. MySQL-UPPDATERING:Topp 5 tips för T-SQL-utvecklare

  3. Viloläge:Skapa Mysql InnoDB-tabeller istället för MyISAM

  4. Markör för loop med dynamisk SQL-statement