[英]Independent transactions in Spring JDBC
我在DAO类中使用Spring JDBC ( JdbcTemplate/NamedParameterJdbcTemplate
)和Spring TransactionManager
( DataSourceTransactionManager
)。
我至少有2个客户端同时使用DAO方法。 是否可以使用Spring JDBC / Tx打开2个绝对独立的事务,并为每个客户端使用一个单独的事务?
当前,在创建第二个事务时使用PROPAGATION_REQUIRED_NEW参数-我仅获得了嵌套事务,即它应该仅在第一个事务之前提交。
您的两个请求中的每个请求都有各自的事务上下文。
您可以通过在连接上设置隔离级别来确定它们的可序列化程度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.