में कैसे काम करता है मुझे पता है कि ऑब्जेक्ट अलग-अलग स्थिति में है जब हम पहले ही सहेजते हैं और हमें इसे फिर से संलग्न करना होगा।पृथक ऑब्जेक्ट हाइबरनेट
मान लीजिए कि मेरे पास HTML टेक्स्ट फ़ील्ड्स वाला एक रूप है और वहां सहेजें बटन है जो डेटाबेस में टेक्स्ट सहेजता है।
मैं thise कोड
public void edit(Person person) {
logger.debug("Editing existing person");
// Retrieve session from Hibernate
Session session = sessionFactory.getCurrentSession();
// Retrieve existing person via id
Person existingPerson = (Person) session.get(Person.class, person.getId());
// Assign updated values to this person
existingPerson.setFirstName(person.getFirstName());
existingPerson.setLastName(existingPerson.getLastName());
existingPerson.setMoney(existingPerson.getMoney());
// Save updates
session.save(existingPerson);
}
अब मैं डेटा को बचाने के लिए समय के किसी भी संख्या को बचाने के हिट कर सकते हैं।
अब इसका मतलब यह है कि एक बार जब मैं पहली बार बचाता हूं, तो यह अलग हो जाता है। तो क्या मुझे इसके लिए कुछ खास करने की ज़रूरत है या इससे कोई फर्क नहीं पड़ता।
मैं क्या हालत मैं अलग स्थिति के बारे में कुछ भी कार्यक्रम की जरूरत के तहत जानना चाहते
आप कृपया अपने प्रयोग स्थिति जहां मैं व्यक्ति विवरण संपादित करें और बटन को बचाने के लिए सरल पृष्ठ है में इस व्याख्या कर सकते हैं। मुझे पता करने के लिए जब मेरी व्यक्ति वस्तु sate अलग –
मैं अपनी वास्तुकला पता नहीं है हो जाएगा चाहते हैं, तो यह बताने के लिए मुश्किल है। आप हमें बताएँ कि आपके आवेदन architected है, और हमें कोड के प्रासंगिक हिस्सा दिखाने (उदाजिस तरह से आप सत्र प्राप्त करते हैं, ऑब्जेक्ट प्राप्त/सहेजते हैं, और सत्र बंद करते हैं), तो हम और अधिक मदद कर सकते हैं। –
मैंने अपने व्यक्ति सेवा वर्ग से प्रश्नों में कोड जोड़ा है जहां मैं जेएसपी फॉर्म का उपयोग कर वेब पेज पर व्यक्ति को संपादित करता हूं। –