मैं निम्नलिखित है:StaleObjectStateException: पंक्ति को किसी अन्य लेनदेन द्वारा अपडेट या हटा दिया गया था?
ERROR events.PatchedDefaultFlushEventListener - Could not synchronize database state with session
org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
मैं कैसे इस त्रुटि से बचने कर सकते हैं:
def currentUser = springSecurityService.currentUser
currentUser.name = "test"
currentUser.save(flush: true)
// some other code
currentUser.gender = "male"
currentUser.save(flush: true) // Exception occurs
यह अपवाद मैं कर रहा है? इसके लिए सबसे अच्छा समाधान क्या है?
कौन सा का उपयोग करना चाहिए:
मैं अलग दृष्टिकोण पाया?
क्या आप कृपया मेरे कोड को फिर से लिख सकते हैं जैसा आपको लगता है कि यह होना चाहिए? –
कृपया अभी जांचें और अगर आपको कोई चिंता हो तो मुझे बताएं। धन्यवाद!!! –