2


我在我的 DAO 类中使用Spring JDBC ( JdbcTemplate/NamedParameterJdbcTemplate) 和 Spring TransactionManager( )。DataSourceTransactionManager

我至少有 2 个客户端同时使用 DAO 方法。是否可以使用 Spring JDBC/Tx 打开 2 个绝对独立的事务,并为每个客户端使用一个单独的事务?

目前,在创建第二个事务时使用PROPAGATION_REQUIRED_NEW参数 - 我只得到了嵌套事务,即它应该只在第一个事务之前提交。

4

1 回答 1

1

您的两个请求中的每一个都将有自己的事务上下文。

您可以通过设置连接的隔离级别来确定它们的可序列化程度。

于 2013-04-10T22:10:26.907 回答