PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres Lỗi phương pháp org.postgresql.jdbc.PgConnection.createClob () không được triển khai

TL; DR

  • Đặt spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true trong application.yml của bạn hoặc,
  • Đặt hibernate.jdbc.lob.non_contextual_creation=true trong persistence.xml của bạn

Đó là một lỗi đã biết trong cộng đồng JBoss.

Lỗi này xuất hiện trong các phiên bản cũ và phiên bản mới với Spring-Boot 2.0.0.RC1 và cao hơn.

Giải pháp :

  1. Cập nhật trình điều khiển postgressql của bạn với phiên bản tương thích ngược mới hơn.
    • Đặt spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true trong application.yml của bạn hoặc,
    • Đặt hibernate.jdbc.lob.non_contextual_creation=true trong sự kiên trì của bạn.xml
  2. Nếu nó không hoạt động, hãy xem thủ thuật này bên dưới:

Giải pháp là thêm dòng này vào tệp thuộc tính của bạn (hoặc một cái gì đó tương tự nếu bạn không sử dụng spring)

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults= false

Vì vậy, application.yml của bạn sẽ giống như sau:

spring:
    application:
      name: employee-service

    datasource:
      url: jdbc:postgresql://localhost:5432/db_development
      platform: POSTGRESQL
      username: ...
      password: ...

    jpa:
      hibernate:
        ddl-auto: create-drop
        dialect: org.hibernate.dialect.PostgreSQL9Dialect
        show_sql: true
      properties.hibernate.temp.use_jdbc_metadata_defaults: false


server:
  port: 8080

Tham khảo:

https://o7planning.org/vi/11661 / spring-boot-jpa-and-spring-transaction-tutorial

ngủ đông với c3p0:createClob () thì không chưa được triển khai

Cảm ơn Binakot cho bình luận của anh ấy dưới đây. Tôi đã cập nhật bài đăng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ số GIST của Postgres so với Btree

  2. Làm cách nào để tạo một cột trong postgres từ các giá trị và lựa chọn dựa trên các cột khác?

  3. Trình tự trong Oracle / PostgreSQL không có ID trong câu lệnh chèn

  4. Cách chuyển mảng kiểu tùy chỉnh vào hàm Postgres

  5. Postgresql cố gắng sử dụng định dạng thực thi trong một hàm nhưng nhận được lỗi không tìm thấy cột khi cung cấp định dạng chuỗi trong liên kết