समस्या यह है कि हाइबरनेट संबंध वस्तु को बचाने की कोशिश कर रहा है, CellAtLocation
उदाहरण के लिए, जबकि बच्चे आपत्ति करते हैं, Cell
और/या Location
मामले अभी तक कायम नहीं हैं। इस प्रकार, बच्चों की वस्तुओं में generated id
नहीं है उनके साथ जुड़ा हुआ है और इसलिए हाइबरनेट उनके लिए हैश की गणना नहीं कर सकता है।
CellAtLocation
को सहेजने का प्रयास करने से पहले उदाहरण के लिए, पहले saveOrUpdate
. पर कॉल करके बच्चों की वस्तुओं को सहेजने का प्रयास करें उन पर विधि।