我接受了一次採訪,我被問到一個讓我無語的問題。所以我想也許我可以在這裏提出這個問題,並得到正確的答案。 問題如下。Spring框架中的回滾機制
在Spring中,我們使用hibernate進行數據庫操作。我有一個 Java類,其中有多個對象需要在數據庫中持久保存(可以說3個對象)。現在,我想確定如果第三個對象無法保留,那麼第一個和第二個對象應該回滾。這個行爲應該由 控制Spring框架,問題是Spring如何確保這個 的行爲是否實現?
只是爲了我個人的理解,即使我想確保這種行爲是在hibernate中實現的,我該如何實現這一點?
任何有關此事的幫助將不勝感激。謝謝
看着交易的生命週期,並認爲這是一個有點太難以消化,所以我期待一些簡單的定義,例如「Propagation.REQUIRES_NEW」等參數。問題是,我無法連接點來爲我的問題畫一個清晰的圖片 –