1.可以的,你设置成BMP,就完全自己控制事务了
2.不会出现异常

解决方案 »

  1.   

    我不知道每个bean实例是不是都在各自的线程中运行。
    如果不是
      bean实例在多线程中运行呢?因为stateless bean分配给用户是任意的
      

  2.   

    在stateless中的事物可以由容器管理,也可以user manger,如果你的程序产生异常,ct.setRollbackOnly就可以事物回滚了。
      

  3.   

    完全可以。将sessionbean的描述文件的containertransaction设置为required,并使用txdatasource对容器的事务处理进行支持。