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