JeeSite 在service中分别调用另外两个service中的方法,第二个service发生异常无法进行回滚,日志信息确实有:[o.m.spring.transaction.SpringManagedTransaction] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl] will not be ma

JeeSite 胡先生 2022年7月2日 00:00 20 查看原文

事物已配置@Transactional(propagation=Propagation.REQUIRED) ,但是无效。

检查springmvc的配置文件和spring 的配置文件,对controller的扫描和service的扫描没有重复

2.mysql数据库抛出 不为空的校验,回滚成功, 抛出 唯一键校验,无法回滚、

上次提的issues地址 https://gitee.com/thinkgem/jeesite4/issues/IJK86

开启debug模式,确实有[o.m.spring.transaction.SpringManagedTransaction] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl] will not be managed by Spring 的提示,但是不知道具体的解决方案,还望告知

回答
4 条回答

@zz1036748539 你的service中间有没有调用存储过程?

这个 我也遇到了,楼主怎么解决了 ,, 着急

@thinkgem 没有事物的方法,和我后面功能执行的方法是不同的service和不同的方法,与出现问题的方法没有任何关系。。

没有事务的方法,启动系统时有没有调用过?是不是过早调用?

热门问题
相关推荐
推荐分类