"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > हाइबरनेट की "ऑब्जेक्ट संदर्भ सहेजे न गए क्षणिक उदाहरण" त्रुटि को कैसे हल करें?

हाइबरनेट की "ऑब्जेक्ट संदर्भ सहेजे न गए क्षणिक उदाहरण" त्रुटि को कैसे हल करें?

2024-12-23 को प्रकाशित
ब्राउज़ करें:703

How to Resolve Hibernate's

हाइबरनेट के "ऑब्जेक्ट संदर्भ सहेजे न गए क्षणिक उदाहरण" त्रुटि को हल करना

हाइबरनेट का उपयोग करके किसी ऑब्जेक्ट को सहेजने का प्रयास करते समय, आपको निम्न त्रुटि का सामना करना पड़ सकता है:

object references an unsaved transient instance - save the transient instance before flushing

त्रुटि को समझना

यह त्रुटि इंगित करती है कि आपकी इकाई में एक संग्रह है जिसमें एक या अधिक आइटम हैं जो डेटाबेस में मौजूद नहीं हैं। हाइबरनेट के लिए आवश्यक है कि अन्य संस्थाओं द्वारा संदर्भित सभी संस्थाओं को या तो डेटाबेस में सहेजा जाए (जारी रखा जाए) या क्षणिक के रूप में चिह्नित किया जाए।

Resolution

इस त्रुटि का समाधान निर्दिष्ट करना है आपके संग्रह मानचित्रण के लिए कैस्केड विकल्प। आप इसे XML या एनोटेशन का उपयोग करके कर सकते हैं:

XML:


    ...

एनोटेशन:

@OneToMany(cascade = CascadeType.ALL)
private List collectionName;
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3