JdbcTemplateを使用する場合、トランザクションを明示的に構成する必要がありますか?
私のコードレイアウトは次のようになります。
UserServiceに挿入されるUserDaoがあり、コントローラーがUserServiceのメソッドを呼び出します。
トランザクションに関してはできるだけシンプルにしたいので、トランザクションにまたがるのに複数のデータベース呼び出しは必要ありません。
デフォルトでは、構成ファイルで何かを行う必要がありますか、それとも@Transaction
どこかで注釈を使用する必要がありますか?
ここで、コントローラーでuserServiceとaccountServiceを2回呼び出す必要があるとしましょう。どういうわけか、明示的にトランザクションでラップできますか?
userService.updateUser(user);
accountService.updateXXX(...);