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

हाइबरनेट पीढ़ी सूचकांक और MySQL के लिए एक ही नाम के साथ विदेशी कुंजी

मेरे अनुभवों में, यह सामान्य है कि हाइबरनेट प्रत्येक नाम के साथ एफके फ़ील्ड पर एक विदेशी कुंजी और अनुक्रमणिका बनाता है। मुझे समझ नहीं आ रहा है कि हाइबरनेट एक ही नाम को अजीब तरह से क्यों उत्पन्न करता है।

आप @ForeignKey(name="") . का उपयोग कर सकते हैं , @Index या @IndexColumn विदेशी कुंजी या अनुक्रमणिका नाम बदलने के लिए। यह इस परेशानी से बच जाएगा।

लेकिन, ऐसा लगता है कि इसमें एक बग है। @OneToOne . के साथ




  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 SELECT का उपयोग करके वर्चुअल कॉलम कैसे बनाएं?

  2. Php . में बहुत बड़ी XML फ़ाइलों को पार्स करना

  3. ServiceStack.OrmLite:कस्टम एसक्यूएल लिखने और परिणाम वापस पाने की विधि कहां है?

  4. MySQL pid समाप्त हो गया (mysql प्रारंभ नहीं कर सकता)

  5. mysql_fetch_assoc ():आपूर्ति किया गया तर्क php . में मान्य MySQL परिणाम संसाधन नहीं है