मेरे पास निम्न इकाई है जो कि बनाने में विफल है:
@OneToMany (fetch = FetchType .LAZY, orphanRemoval = true, मैप किया गया = "आइटम ए") @ कैस्केड ({कैस्केड टाइप.एएल}) @ मैमके (नाम = "आईडी.customkey") निजी मानचित्र & lt; स्ट्रिंग, मद बी & gt; bMap;
यह मुझे एक देता है:
इनिट पद्धति के आमंत्रण विफल हुआ; नेस्टेड अपवाद org.hibernate.AnnotationException: मैप किया गया है एक अज्ञात लक्ष्य इकाई गुण संदर्भ
ManyToOne वर्ग विशेषता निम्न है:
@ManyToOne (वैकल्पिक = झूठे) @ नॉटफॉन्ड (एक्शन = नॉटफॉउड एक्शन। EXCEPTION) @ जॉइंट कॉलम (नाम = "आईडी_ITEM_B", नल योग्य = गलत, अपडेट करने योग्य = सच, डालने योग्य = सच) निजी आइटम आइटम A;
यह कोड ItemB की एक सूची के साथ ठीक काम कर रहा है, समस्या आती है जब मैं खेल में एक नक्शा डाल दिया ... कैसे आते हैं?
@MapKey (name = "id.customKey") जोड़ें,
mappedBy <का उपयोग न करें / code>। यहां एक उत्तर देखें:
No comments:
Post a Comment