TransactionTemplate回滚中调用jdbcTemplate时需要注意的问题

因为项目已封装了简易的TransactionTemplate回滚实现类,所以只能大概记录一下思路了。
首先,本来是为了验证某条sql是否合法,想到用TransactionTemplate达到执行成功后告诉后台true跟false则可,不需要真正让sql生效,例如插入和删除语句时。小白我在编写的时候,
下面都是伪代码单纯思路

TransactionTemplate.execute{
  //在这里new 一个jdbcTemplate  execute(sql),查看数据库,居然生效了
  //查看得到原因是,TransactionTemplate的transactionManager所用的数据源(datasource)必
//须跟 jdbctemplate数据源一致才能 才带到回滚效果
}

猜你喜欢

转载自aschs.iteye.com/blog/2193170