【发布时间】:2015-08-31 11:09:54
【问题描述】:
我有一个无状态 bean,它具有用于事务管理的容器,并且我有 2 个单独的 for 循环,用于将一些数据添加到数据库中,而在其他循环中,我会删除一些数据。 之后,我运行一些有效性检查,如果失败,我会抛出异常。 我不清楚的是,如果抛出错误,为什么事务不回滚?我首先尝试抛出一个自定义异常,然后抛出一个 RollbackException,但结果是一样的——回滚没有完成。 Jboss是否有可能覆盖了我的一些设置,或者我错过了其他部分?
另外,我想知道什么是无状态 bean 中的“事务”,即容器管理?它是一个方法中的所有内容,还是一个方法可以包含多个事务?
【问题讨论】:
标签: jakarta-ee jboss