mybatis-puls拦截器生成sql报错 was not registered for synchronization because synchronization is not active
时间: 2024-05-22 21:09:27 浏览: 219
mybaits非配置原因,导致SqlSession was not registered for synchronization异常
5星 · 资源好评率100%
这个错误信息一般是在使用Mybatis-Plus拦截器时出现的。错误提示意味着当前代码中没有激活同步机制,导致拦截器无法正常工作。
可以尝试在代码中手动开启同步机制,例如在Spring Boot项目中,可以在启动类上加上@EnableTransactionManagement注解,这样就会开启同步机制。
如果还是无法解决问题,可以检查一下拦截器的注册是否正确,或者看看是否有其他操作未正确配置导致同步机制未激活。
阅读全文