1.说明
网上找了好多资料,但是方法在自己这都不奏效,于是乎~
2.原因
1.首先看下Spring中配置文件application.xml(可以全局搜下这个文本)
2.发现里面有这么一块区域
<props>
<prop key="save*">PROPAGATION_REQUIRED</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
...
</props>
白话文:用来为service层中的方法分配事务,前提是方法名开头必须和上面代码中*前面的字母相同才行.即假如不同,则方法不配拥有事务,就会报标题中的异常.
3.解决方法
service层方法名根据配置文件application.xml中的规则改一下.开头字母和*前面字母相同即可.
如果在你那这个方法也不奏效,那就再转转~