主题:springboot+beetlsql事物的问题

码农孟 2017年11月29日 53

项目用的springboot+beetlsql,想开启事物,控制rollback,一直不成功,连接池用的这个

image.png

image.png开启事务

image.png业务方法


image.png哪里出错了呢,

admin 2017年11月29日

http://bbs.ibeetl.com/bbs/bbs/topic/871-1.html  这个帖子我说了BeetlSQL如何支持事物的,我建议你找到 SpringConnectionSource.java ,调试


boolean inTrans = TransactionSynchronizationManager.isActualTransactionActive();

正常情况下应该为true,也就是应该处于事物上下文环境里,如果为false,表示你的spring事物并没有配置成功

我觉得你可以去掉DataSourceTransactionManager配置,因为默认情况下,springboot已经配置好事物管理了.

还有那个@EnableTransactionManagement 是什么,我记得springboot事物管理并没有那么复杂

  • 码农孟:谢谢大佬(2017年11月29日)
作者:闲大赋
官网:
qq群:219324263
微信捐助开源 支付宝捐助开源