transactionmanager专题

spring声明式事务管理器xml出异常不回滚transactionManager

今天照着书上敲代码 第四章声明式事务管理xml方式的时候 模拟系统运行时的突发性问题 就是那个转账!发生异常并没有回滚,账户里的钱还是增加了,气死 报错了也不回滚!搞了一天没搞出来,一直觉得是配置文件写错了,直到我看到了这个 我索性去搜了一下我那张表的引擎类型 是myisam类型的!!! SHOW TABLE STATUS FROM 数据库名 WHERE name = '表名'; 然后

springboot事务回滚报错No qualifying bean of type ‘org.springframework.transaction.TransactionManager‘ avai

报错信息如下:No qualifying bean of type 'org.springframework.transaction.TransactionManager' available         经调查发现是项目配置多数据源导致的。         项目中配置多个数据源后,在使用@Transactional()注解时如果不直接指定使用的数据源,Spring就不知道具体使用哪