试图理解交易..。我在方法中使用了Spring的JdbcTemplate和@Transactional注释。尽管事务在方法执行期间是活动的(如日志和TransactionSynchronizationManager.isActualTransactionActive())所指示的那样),但自动提交似乎也被打开(如jdbcTemplate.getDataSource().getConnection().getAutoCommit())所示)。
我不明白两件事
发布于 2017-01-13 17:17:00
如果处理了doBegin()方法的DataSourceTransactionManager,则会处理标志。
如果你看看这些资料的来源,你会发现:
if (con.getAutoCommit()) { ... con.setAutoCommit(false); }
https://stackoverflow.com/questions/41637836
复制相似问题