你的Spring配置不正确,<prop key="insert*">PROPAGATION_REQUIRED </prop> 这句应该改为
<prop key="excute*">PROPAGATION_REQUIRED </prop> ,因为这里对应的是你的方法名。

解决方案 »

  1.   

    我的【insert*】对应的是insertTab方法,insertTab方法里封装了对事物的处理。而不是
    excute方法啊
      

  2.   

    <props> 
    <prop key="insert*">PROPAGATION_REQUIRED </prop> 
    </props> excute方法这个方法名应该改改!
      

  3.   

    <prop key="insert*">PROPAGATION_REQUIRED </prop> 只对你业务层的insert前缀开头的 方法进行事务管理
    try  catch 去掉看看,你自己捕获异常的话它也不会回滚了
      

  4.   

    问题依然存在啊,去掉try catch也不成
      

  5.   

    fileUploadDeal 这个实例通过proxyTargetClass来得到,fp也是通过spring注入获得,再试试