PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज त्रुटि विधि org.postgresql.jdbc.PgConnection.createClob () लागू नहीं है

TL;DR

  • spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true सेट करें आपके application.yml . में या,
  • hibernate.jdbc.lob.non_contextual_creation=true सेट करें आपके persistence.xml . में

यह JBoss समुदाय में एक ज्ञात त्रुटि है।

यह त्रुटि पुराने संस्करणों और स्प्रिंग-बूट 2.0.0.RC1 और उच्चतर के साथ नए संस्करण में दिखाई देती है।

समाधान :

  1. अपने पोस्टग्रेसक्यूएल-ड्राइवर को एक नए पिछड़े संगत संस्करण के साथ अपडेट करें।
    • spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true सेट करें आपके application.yml . में या,
    • hibernate.jdbc.lob.non_contextual_creation=true सेट करें आपके हठ में.xml
  2. अगर यह काम नहीं कर रहा है तो नीचे यह ट्रिक देखें:

समाधान यह है कि इस लाइन को अपनी संपत्ति फ़ाइल में जोड़ें (या कुछ इसी तरह यदि आप वसंत का उपयोग नहीं कर रहे हैं)

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

तो, आपका application.yml ऐसा दिखना चाहिए:

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

संदर्भ:

https://o7planning.org/hi/11661 /स्प्रिंग-बूट-जेपीए-एंड-स्प्रिंग-लेन-देन-ट्यूटोरियल

c3p0 के साथ हाइबरनेट:createClob() नहीं है अभी तक लागू किया गया

बिनाकोट . को धन्यवाद नीचे उनकी टिप्पणी के लिए। मैंने पोस्ट को अपडेट कर दिया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:32GB RAM और बिना स्वैप फ़ाइल वाली मशीन की मेमोरी समाप्त हो गई है

  2. टॉक स्लाइड्स:PostgreSQL 11 में विभाजन सुधार

  3. रेल रिपोर्ट को वहां मौजूद कॉलम नहीं मिल रहा है

  4. RHEL 6.5 libpq-fe.h त्रुटि पर RPostgreSQL स्थापित करें

  5. Django प्रवासन त्रुटि:स्तंभ मौजूद नहीं है