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

पोस्टग्रेज यूयूआईडी और हाइबरनेट → कोई कॉलम नहीं मिला

@JBNizet तरह की टिप्पणी के लिए धन्यवाद मुझे पता चला कि समस्या अजीब यूयूआईडी व्यवहार में नहीं थी, लेकिन हाइबरनेट डिफ़ॉल्ट रूप से पहचानकर्ताओं से बच नहीं पाता है।

प्रश्न के वास्तव में तीन आसान समाधान हैं:

  1. आरक्षित खोजशब्दों का प्रयोग न करें, तालिका के नाम को किसी और चीज़ में बदलें।

  2. मैन्युअल रूप से तालिका नाम से बचें (जैसे @Table(name = "\"user\"") HUser.java में)।

  3. लाइन जोड़ें hibernate.globally_quoted_identifiers=true आपकी कॉन्फ़िगरेशन के लिए। मुझे आश्चर्य है कि यह true क्यों नहीं है डिफ़ॉल्ट रूप से... देखें यह ए> अधिक जानकारी के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दौड़ की स्थिति के लिए PostgreSQL और ActiveRecord उप-चयन करें

  2. PhpMyAdmin के समान PostgreSQL विज़ुअल इंटरफ़ेस?

  3. पोस्टग्रेज प्रकार {फ़ील्ड प्रकार} केवल एक शेल है

  4. मैं फ्लास्क-एसक्यूएलकेमी में एकाधिक ऑर्डर_बी कैसे कर सकता हूं?

  5. पोस्टग्रेज से हरोकू एसक्यूएल लॉग को कैसे बंद करें