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

हाइबरनेट में एक विदेशी कुंजी का उत्पन्न नाम बदलना

जेपीए 2.1 के बाद से, आप @ का उपयोग कर सकते हैं। javax.persistence.ForeignKey एनोटेशन:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", [email protected](name = "Fk_userdetails_vehicle"))
public Vehicle getVehicle() {
    return vehicle;
}

जेपीए 2.1 से पहले, आप हाइबरनेट के @org.hibernate.annotations.ForeignKey एनोटेशन, लेकिन अब इसे हटा दिया गया है:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
@ForeignKey(name="Fk_userdetails_vehicle")
public Vehicle getVehicle() {
   return vehicle;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका कॉलम में शब्द घटनाओं की गणना करना

  2. MySQL 8.0 - क्लाइंट सर्वर द्वारा अनुरोधित प्रमाणीकरण प्रोटोकॉल का समर्थन नहीं करता है; MySQL क्लाइंट को अपग्रेड करने पर विचार करें

  3. MySQL पर एक उपयोगकर्ता बनाना

  4. एक खाली परिणाम की जाँच (PHP, PDO, और MySQL)

  5. एसक्यूएल ::एसक्यूएलस्ट्रिंग व्यवहार