恐怕要设为requires才对。
support只是说如果该方法在transaction内被调用,则支持transaction的rollback和commit.

解决方案 »

  1.   

    我现在已经将他设为了requires new,也就是每一次都启动一个新的事务处理,并且在想要回退的地方,throw new EJBException(e) ,按理说应该后退呀,可是
      

  2.   

    1、注意在部署文件中的<transaction-type>Bean</transaction-type>
    2、方法的事务属性为TX_BEAN_MANAGED。
      

  3.   

    这样做是让bean自己管理事务处理了,我想要的是container管理的事务处理
      

  4.   

    我刚才试验了一下bean管理的事务处理,结果在rollback的地方发生错误,怎么回事呀?