意料之外的spring 事务失效

63 阅读1分钟

今天遇到了一个事务失效的情况,事务是调用了当前类的其他函数,但是是通过注入类自身来调用的,所以应该不会出现不被spring事务管理的情况。 看了很久没有发现问题,最后我看了一下表,发现对没有错表引擎是MyISAM,我用navicat创建的时候一般不选择引擎,也不知道怎么这张表就成了MyISAM了。 最后将引擎改回InnoDB就解决了 就很尴尬