java - Hibernate Mapping when foreign key placed in reference class -
मेरे पास दो वर्ग विद्यार्थी
और पता
है।
छात्र {stuid, stuName,} पता {स्ट्रीट, शहर, stuid; // forngn key »Studnet} के साथ रेफ़री
क्या कोई भी मुझे मदद कर सकता है हाइबरनेट का उपयोग करके इन दो कक्षाओं को मैप करें ??
आपको सीखना चाहिए कि सबसे पहले हाइबरनेट में वन-टू मैपिंग क्या है दूसरा, अगर मैं डिजाइन करना चाहता हूं तो मुझे स्टूडेंट टेबल में विदेशी कुंजी के रूप में एड्रेस_आईड होगा और छात्र आईडी नहीं होगा।
// टेबल नाम को छात्र के तौर पर लिया जाएगा क्योंकि आप @ टेबल एनोटेशन का उपयोग करके इसे निर्दिष्ट नहीं कर रहे हैं < / P>
छात्र वर्ग
<पूर्व> @ एंटीटी सार्वजनिक कक्षा छात्र {@Id @Column ("stuid") @ जनरेटेड वैल्यू (रणनीति = जनरेशन टाइप.ऑटो) निजी पूर्णांक आईडी; @ कॉलम ("स्टुनाम") निजी स्ट्रिंग नाम; // setters और getters}
पता वर्ग
@ एंटीटी सार्वजनिक वर्ग पता {@Id @Column ("add_id" ) @ जनरेटेड वैल्यू (रणनीति = जनरेशन टाइप। एओटीओ) निजी पूर्णांक आईडी; @ स्तंभ ("सड़क") निजी स्ट्रिंग सड़क; @ कॉलम ("शहर") निजी स्ट्रिंग शहर; @OneToOne (कैसकेड = {कैसकेड टाइप.एवे, कैस्केड टाइप। एमईआरजेईजी}) @ जॉइंट कॉलम (नाम = "स्टुअड") निजी विद्यार्थी छात्र // सेटर्स और गेटर्स}
Comments
Post a Comment