使用JdbcTemplate時,我是否需要顯式配置事務?Spring的Jdbc模板和事務
我的代碼佈局如下所示:
我將有一個將被注入到我的UserService一個userDAO的,然後我的控制器將在我的UserService方法的調用。
我想盡可能簡單地保持事務的事務性,並且我不需要多個數據庫調用來跨越事務。
默認情況下,我是否必須在我的配置文件中執行任何操作或在任何地方使用@Transaction
批註?
現在在我的控制器中說我需要對我的userService和accountService進行2次調用,我可以以某種方式明確地將其包含在事務中嗎?
userService.updateUser(user);
accountService.updateXXX(...);
哇,這是一個交易的代碼分配,@Transactional肯定使它更少的樣板寫! – loyalflow
這是,但是如果你需要訪問'TransactionStatus',它是非常有用的。 –
+1爲商業服務理念。恕我直言,生活會更容易,如果每個人都這樣做。 – xdhmoore