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