level 1
蜿蜒了那个夏
楼主
首先执行下面的代码:
DefaultTransactionDefinition transactionDefinition = new DefaultTransactionDefinition();
transactionDefinition.setIsolationLevel(TransactionDefinition.ISOLATION_READ_COMMITTED);
transactionDefinition.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
PlatformTransactionManager platformTransactionManager = new DataSourceTransactionManager(dataSource);
TransactionStatus status = platformTransactionManager.getTransaction(transactionDefinition);
然后紧接着执行:
jdbcTemplate.batchUpdate(sqls); // 在此处设置断点
执行完上面一行代码,到数据库查看数据,发现数据已经入库(oracle),导致无法回滚
求大神解救。。。
2016年08月11日 12点08分
1
DefaultTransactionDefinition transactionDefinition = new DefaultTransactionDefinition();
transactionDefinition.setIsolationLevel(TransactionDefinition.ISOLATION_READ_COMMITTED);
transactionDefinition.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
PlatformTransactionManager platformTransactionManager = new DataSourceTransactionManager(dataSource);
TransactionStatus status = platformTransactionManager.getTransaction(transactionDefinition);
然后紧接着执行:
jdbcTemplate.batchUpdate(sqls); // 在此处设置断点
执行完上面一行代码,到数据库查看数据,发现数据已经入库(oracle),导致无法回滚
求大神解救。。。