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

कनेक्शन गुण कैसे सेट करें (समानार्थी शामिल करें)

hibernate.connection सेट करना गुण बेकार है। आपको इसके बजाय उन्हें डेटा स्रोत पर सेट करना चाहिए। अतिरिक्त, गैर डिफ़ॉल्ट, गुण सेट करने के लिए आप connection-properties . का उपयोग कर सकते हैं spring.datasource.tomcat . पर प्रॉपर्टी ।

संपादित करें: आप टॉमकैट कनेक्शन पूल का उपयोग नहीं कर रहे हैं लेकिन डिफ़ॉल्ट HikariCP। तो टॉमकैट गुण सेट करना काफी बेकार है।

अपनी संपत्तियों में निम्नलिखित को जोड़ना

spring.datasoure.hikari.datasource-properties.includeSynonyms=true

या यमल

spring:
  datasource:
    hikari:
      datasource-properties:
        includeSynonyms: true

आप संबंधित हाइबरनेट संपत्ति भी सेट कर सकते हैं, हालांकि आप ऐसा नहीं करते हैं। आपको इसे spring.jpa.properties . के माध्यम से सेट करने की आवश्यकता है . यह इस तथ्य के कारण है कि synonyms स्प्रिंग बूट द्वारा उपयोग किए जाने वाले गुण ऑब्जेक्ट पर एक संपत्ति के रूप में उजागर नहीं होता है। इसलिए आपको इसे एक अतिरिक्त संपत्ति के रूप में सेट करने की आवश्यकता है।

नोट संपूर्ण संपत्ति नाम का उपयोग करना महत्वपूर्ण है hibernate.synonyms इस अनुभाग में, नहीं इसे YAML के रूप में प्रारूपित करें क्योंकि यह काम नहीं करेगा!

spring:
  jpa:
    properties:
      hibernate.synonyms: true

संपादित करें (1): चूंकि इस्तेमाल किया गया पूल हिकारी है और टॉमकैट को हिकारी नामस्थान और गुणों में नहीं बदला गया है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्ष के दिन को उस तिथि में परिवर्तित करना जब कुछ दिनांक स्वरूपों में DDYYYY और कुछ में oracle में DDDYYYY हो

  2. आईडी द्वारा Oracle विभाजन और अंतराल के साथ DATE तक उप-विभाजन

  3. Oracle to_date (शाब्दिक) के प्रारूप के आधार पर अनुक्रमित कॉलम का उपयोग या उपेक्षा करता है

  4. Oracle के डिकोड के एक्सेस/जेट समकक्ष

  5. ORA-19011:कैरेक्टर स्ट्रिंग बफर बहुत छोटा है