DAO クラスでSpring JDBC ( JdbcTemplate/NamedParameterJdbcTemplate
) と Spring TransactionManager
( )
を使用しています。DataSourceTransactionManager
DAO メソッドを同時に使用するクライアントが少なくとも 2 つあります。Spring JDBC/Tx で 2 つの完全に独立したトランザクションを開き、クライアントごとに 1 つの個別のトランザクションを使用することは可能ですか?
現在、 2 番目のトランザクションを作成するときにPROPAGATION_REQUIRED_NEWパラメータを使用しています。ネストされたトランザクションしか得られませんでした。つまり、最初のトランザクションの前にのみコミットする必要があります。