古い EJB 2 アプリケーションに取り組んでいます。ejb-jar.xml には、次のように表示されます。
<container-transaction>
<method><ejb-name><method-name>someMethod...
<trans-attribute>Required</trans-attribute>
これは、「someMethod()」内のすべての呼び出しがトランザクション内にあるということですか? someMethod() にいくつかの db 挿入があり、後続の挿入の 1 つが失敗した場合、最初の挿入はロールバックされず、トランザクションにいると必ずロールバックされると思ったので、私は尋ねます。
Weblogic が挿入例外でロールバックするように調整する必要がある別の設定はありますか?