संभवतः आपकी संस्थाएं डेटाबेस से लोड होने के साथ ही "गंदे" हो जाती हैं, और हाइबरनेट सोचता है कि इसे परिवर्तनों को संग्रहीत करने की आवश्यकता है। ऐसा तब होता है, जब आपके एक्सेसर्स (प्राप्त करें और सेट करें विधियां) बिल्कुल वही मान या संदर्भ नहीं लौटा रहे हैं जिसे हाइबरनेट ने सेट किया था।
हमारे कोड में, सूचियों के साथ ऐसा हुआ, डेवलपर्स ने नई सूची उदाहरण बनाए क्योंकि उन्हें सेटर में मिला प्रकार पसंद नहीं आया।
अगर आप कोड नहीं बदलना चाहते हैं, तो मैपिंग को फील्ड एक्सेस में बदलें।
आप FlushMode को कभी भी सत्र में नहीं सेट करके परिवर्तनों को संग्रहीत करने से हाइबरनेट को रोक सकते हैं, लेकिन यह केवल वास्तविक समस्या को छुपाता है जो अभी भी अन्य स्थितियों में उत्पन्न होगी जो अनावश्यक अपडेट का कारण बनेगी।