数据批量插入报异常但不触发全部回滚,甚至没触发事务
问题:批量插入数据的时候,中间数据插入一条错误数据,前面插入成功的还是插入了,一点事务的性质都没触发。查看日志一切正常,甚至触发了rollback
情况:多数据源,批量插入,异常不回滚全部数据
//问题代码
// @Transactional(propagation = Propagation.REQUIRED,rollbackFor = Exception.class)
//应该value
@Transactional(propagation = Propagation.REQUIRED,value = "db1",rollbackFor = Exception.class)