हाइबरनेट में सहेजें और बने रहने के बीच क्या अंतर है?
हाइबरनेट में सहेजें और बने रहने के बीच क्या अंतर है?

वीडियो: हाइबरनेट में सहेजें और बने रहने के बीच क्या अंतर है?

वीडियो: हाइबरनेट में सहेजें और बने रहने के बीच क्या अंतर है?
वीडियो: हाइबरनेट - सेव() बनाम पर्सिस्ट() | उदाहरण सहित समझाया गया 2024, मई
Anonim

यह रहा बचाने और जारी रखने के बीच अंतर विधि: वापसी प्रकार दृढ़ रहना विधि शून्य है जबकि वापसी प्रकार बचा ले विधि Serializable वस्तु है। लेकिन उनमें से बॉट भी डेटाबेस में INSERT रिकॉर्ड करते हैं। एक और जारी रखने के बीच का अंतर तथा बचा ले यह है कि दोनों विधियां एक क्षणिक वस्तु को लगातार स्थिति में बनाती हैं।

यहां, हाइबरनेट में कौन सा बेहतर सहेजना या बने रहना है?

के बीच अंतर बचा ले तथा दृढ़ रहना में विधि हाइबरनेट के समान बचा ले तरीका दृढ़ रहना भी सम्मिलित करें डेटाबेस में रिकॉर्ड लेकिन वापसी प्रकार दृढ़ रहना वापसी प्रकार के दौरान शून्य है बचा ले सीरियल करने योग्य वस्तु है। 2) के बीच एक और अंतर दृढ़ रहना तथा बचा ले यह है कि दोनों विधियां एक क्षणिक उदाहरण को लगातार बना देती हैं।

कोई यह भी पूछ सकता है कि हाइबरनेट में क्या रहता है? हाइबरनेट बनी रहती है यह सहेजने के समान है (लेनदेन के साथ) और यह इकाई वस्तु को लगातार संदर्भ में जोड़ता है, इसलिए आगे के किसी भी परिवर्तन को ट्रैक किया जाता है। यदि लेन-देन करने से पहले ऑब्जेक्ट गुण बदल दिए जाते हैं या सत्र फ़्लश हो जाता है, तो यह मर्जी डेटाबेस में भी सहेजा जा सकता है।

इसके अलावा, मर्ज और हाइबरनेट में बने रहने के बीच क्या अंतर है?

जेपीए और हाइबरनेट प्रदान करना को अलग करने के तरीके दृढ़ रहना नई और मौजूदा संस्थाओं को अद्यतन करने के लिए। आप तरीकों का उपयोग कर सकते हैं दृढ़ रहना और एक नई इकाई और विधियों को संग्रहीत करने के लिए सहेजें मर्ज और एक अलग इकाई के परिवर्तनों को संग्रहीत करने के लिए अद्यतन करें में डेटाबेस।

हाइबरनेट में सेव या अपडेट कैसे काम करता है?

बचा ले () विधि एक करती है सम्मिलित करें ऑब्जेक्ट को डेटाबेस में स्टोर करने के लिए और यह डेटाबेस द्वारा उत्पन्न पहचानकर्ता को भी लौटाता है। दूसरी ओर, सेव या अपडेट () में एक अलग वस्तु को फिर से जोड़ने के लिए इस्तेमाल किया जा सकता है हाइबरनेट सत्र यानी यह कर सकता है सम्मिलित करें या अद्यतन करें इस पर निर्भर करता है कि ऑब्जेक्ट डेटाबेस में मौजूद है या नहीं।

सिफारिश की: