标签: autocommit

Spring JTA 事务属性rollBackOnCommitFailure

最近一批数据错误,最后一路查找问题定位到这个事务属性上.当时日志抛出了:
jotm Cannot call rollback when autocommit=true
属性的意思是在进行事务的commit操作时,遇到异常,是否会滚之前的事务,在spring的事务管理器下,这个属性默认为false。
在commit遇到异常的情况应该很少,更多应该是在批量数据处理时遇到的网络阻塞,因为我就是在一个接口程序上发现这个问题的,然后是跨数据库平台,可能会加大这部分的网络开销。
阅读全文——共777字