Spring JDBC中的独立事务

时间:2013-04-10 21:54:49

标签: java spring jdbc transactions


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

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

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

1 个答案:

答案 0 :(得分:1)

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

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