1

我正在开发一个较旧的 EJB 2 应用程序。在 ejb-jar.xml 中,我看到:

<container-transaction>
 <method><ejb-name><method-name>someMethod...
 <trans-attribute>Required</trans-attribute>

这是否意味着“someMethod()”中的所有调用都在事务中?我问是因为我在 someMethod() 中有几个 db 插入,当后续插入失败时,第一个插入不会回滚,我认为在事务中它必然会。

我是否需要调整其他设置,以便 Weblogic 对任何插入异常进行回滚?

4

0 回答 0