エンタープライズ JavaBean のアップグレード

このトピックでは、エンタープライズ JavaBean に関するアップグレードでの変更の詳細について説明します。

バージョン 8.1 からアップグレードされるアプリケーションに対して行われる変更の詳細なリストについては、「WebLogic Workshop 8.1 からバージョン 10.x へのアップグレード時における変更点」を参照してください。

エンティティ Bean における自動トランザクションのサポートの有効化

バージョン 8.1 では、指定されていないトランザクション内でエンティティ Bean が実行された場合、EJB コンテナによってそのエンティティ Bean に対するトランザクションが作成されました。バージョン 10.x では、デフォルトではトランザクション属性が「not supported」、「supports」、および「never」を示す値の場合、トランザクションは作成されません。

旧バージョンの動作をサポートするには、エンティティ Bean のメソッドに適用される @RemoteMethod アノテーションで TransactionAttribute.REQUIRED 定数が使用されていることを確認します。次に、アノテーションの構文の例を示します。

@RemoteMethod(transactionAttribute=Constants.TransactionAttribute.REQUIRED)
public void myMethod()
{
    ...
}

関連トピック

WebLogic Workshop 8.1 からバージョン 10.x へのアップグレード時における変更点


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。