このトピックでは、エンタープライズ JavaBean に関するアップグレードでの変更の詳細について説明します。
バージョン 8.1 からアップグレードされるアプリケーションに対して行われる変更の詳細なリストについては、「WebLogic Workshop 8.1 からバージョン 10.x へのアップグレード時における変更点」を参照してください。
バージョン 8.1 では、指定されていないトランザクション内でエンティティ Bean が実行された場合、EJB コンテナによってそのエンティティ Bean に対するトランザクションが作成されました。バージョン 10.x では、デフォルトではトランザクション属性が「not supported」、「supports」、および「never」を示す値の場合、トランザクションは作成されません。
旧バージョンの動作をサポートするには、エンティティ Bean のメソッドに適用される @RemoteMethod
アノテーションで TransactionAttribute.REQUIRED
定数が使用されていることを確認します。次に、アノテーションの構文の例を示します。
@RemoteMethod(transactionAttribute=Constants.TransactionAttribute.REQUIRED) public void myMethod() { ... }