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

उपयोगकर्ता मॉडल को पोस्टग्रेज़ में सहेजना हाइबरनेट

आरक्षित कीवर्ड का उपयोग करते समय आपको तालिका के नाम से बचना होगा। जेपीए 1.0 में, कोई मानकीकृत तरीका नहीं है और हाइबरनेट विशिष्ट समाधान बैकटिक्स का उपयोग करना है:

@Entity
@Table(name="`User`")
public class User {
    ...
}

जेपीए 2.0 में, मानकीकृत सिंटैक्स इस तरह दिखता है:

@Entity
@Table(name="\"User\"")
public class User {
    ...
}

संदर्भ

  • हाइबरनेट कोर दस्तावेज़ीकरण
    • 5.4. SQL उद्धृत पहचानकर्ता
  • जेपीए 2.0 विनिर्देश
    • 2.13 डेटाबेस ऑब्जेक्ट का नामकरण


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django रेस्ट फ्रेमवर्क पेजिनेशन बेहद धीमी गिनती

  2. कैसे PostgreSQL का उपयोग कर तालिका नाम से स्तंभ विशेषताएँ क्वेरी प्राप्त करने के लिए?

  3. पीजी-वादे में क्वेरी टाइमआउट

  4. पोस्टग्रेस्क्ल में काम नहीं कर रहा है

  5. आप MySQL और Postgres दोनों के लिए केस असंवेदनशील क्वेरी कैसे लिखते हैं?