Container是不允许你自己获得UserTransaction对象
每个方法进入实际上已经开始一个事务,你可以做只是声明回这个事务setRollbackOnly()如果你需要这个做,改成BMP

解决方案 »

  1.   

    ChDw(米), Container 事务是自动的?
      

  2.   

    抛出个runtime exception(一般用EJBException),容器就会帮你rollback
      

  3.   

    你需要把这个sessionbean设置成bean管理
      

  4.   

    容器管理事务的意思就是说你根本不需要写什么事务的代码,
    容器会帮你管理事务的,至于容器按照什么方法来管理事务,
    你可以设置事务的属性,有5种,Required什么的,记不大清了 :)
      

  5.   

    把sessionbean设置成bean管理就行了