外部データソースを使用するためにBusiness Components for Javaのレガシー・アプリケーションを変更するには、接続、SQL言語、型マップおよびドメインの関係について理解しておく必要があります。詳細は、「外部データソースに対するビジネス・コンポーネントの開発について」を参照してください。
Business Components for Javaのレガシー・アプリケーションで、Oracle固有のSQLまたはオブジェクト型を使用していないことが前提となります。SQLは、SQL92に準拠している必要があります。外部データソースの開発に関する制限事項を確認してください。特に、SQL言語は完全に準拠している必要があります。
SQL言語を変更すると、Business Components for Javaフレームワークでは、新しく指定された接続タイプで処理できるようにエンティティ・オブジェクトが自動的に更新されます。ただし、ビュー・オブジェクトは変更されません。レガシー・アプリケーションを別のデータベース構成で稼働させるには、プロジェクト内のすべてのビュー・オブジェクトを調べて、必要であれば、新しい言語に適合するようにSQLを変更します。