अगर मैं कोड है कि ऐसा दिखाई देता है:हाइबरनेट और लेन-देन और मेज पर ताला लगा
beginTransaction();
// lots of stuff happens, can take anywhere from a minute to several minutes.
// it will read from several tables via calling getter methods on lazy relationships.
commitTransaction();
के बीच
में शुरू करते हैं और प्रतिबद्ध, टेबल कि बंद होने से पढ़ा जा रहा है और बाद में कर रहे हैं होगा में इस कारण समस्याओं एक बहु-उपयोगकर्ता वातावरण जहां समस्याएं तब होती हैं जब उपरोक्त एक ही कोड दूसरे उपयोगकर्ता द्वारा बुलाया जाता है?
यदि उपर्युक्त समस्याग्रस्त है, तो क्या हमें हमेशा कोशिश करना चाहिए और लेनदेन को कम रखना चाहिए? और इसे सुविधाजनक बनाने के लिए, आलसी संबंधों पर गेटर विधियों को बुलाए जाने के बजाय, क्या इसका मतलब है लेनदेन को कम रखना और माता-पिता के बच्चों के लिए मैन्युअल रूप से पाता है?