sql >> データベース >  >> RDS >> PostgreSQL

c3p0で休止状態:createClob()はまだ実装されていません

    誰かが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
    

    ところで:Spring Boot 2.0.0.RELEASEは壊れたpostgresqlドライバーのバージョンを使用しているので、ドライバーがまったく読み込まれないように42.2.0を指定する必要がありました:

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

    更新2018-03-01:

    この問題によると、スタックトレースは警告と見なされ、無視できます

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

    更新2018-03-13:

    公式のバグレポートがあります:https://hibernate.atlassian.net/browse/HHH-12368



    1. INステートメントを使用したOracleパラメータ?

    2. MariaDB JSON_UNQUOTE()の説明

    3. IIf()関数とIIf()ステートメント

    4. C#およびODP.NETからパッケージ内の関数を呼び出すためのコード