我正在开发一个较旧的 EJB 2 应用程序。在 ejb-jar.xml 中,我看到:
<container-transaction>
<method><ejb-name><method-name>someMethod...
<trans-attribute>Required</trans-attribute>
这是否意味着“someMethod()”中的所有调用都在事务中?我问是因为我在 someMethod() 中有几个 db 插入,当后续插入失败时,第一个插入不会回滚,我认为在事务中它必然会。
我是否需要调整其他设置,以便 Weblogic 对任何插入异常进行回滚?