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

जेपीए/हाइबरनेट ऑर्डर नामक इकाई नहीं बना सकता है

ORDER शब्द एक आरक्षित कीवर्ड है, आपको इससे बचना होगा।

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

@Entity
@Table(name="`Order`")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Order extends PersistentEntity {
... rest of POJO def...
}

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

@Entity
@Table(name="\"Order\"")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Order extends PersistentEntity {
... rest of POJO def...
}

संदर्भ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL शेरिंग दृष्टिकोण?

  2. अद्यतन के साथ डेटाबेस परिनियोजन

  3. Innodb . के लिए यादृच्छिक प्राथमिक कुंजी

  4. संग्रहीत कार्यविधि का उपयोग करके मेरे द्वारा वांछित मान को पुनः प्राप्त नहीं किया जा सकता है

  5. अगली कड़ी मणि से mysql कनेक्ट करने में असमर्थ