Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)

[目次][用語][索引][前へ][次へ]

6.5 データベースとJavaオブジェクトとのマッピング情報の定義

CJPAプロバイダでは,データベースとJavaオブジェクトをマッピングするための情報を定義できます。マッピング情報はアノテーションまたはO/Rマッピングファイルで定義します。

アノテーションとO/Rマッピングファイルの両方でマッピング情報を定義している場合,O/Rマッピングファイルの定義が優先されます。このため,アノテーションを使用して定義したマッピング情報を変更する場合にO/Rマッピングファイルを使用すると,アプリケーションを変更することなくマッピング情報を変更できます。

アプリケーションの作成方針に合わせて,アノテーションを使用するか,O/Rマッピングファイルを使用するか,またはアノテーションとO/Rマッピングファイルを併用するかを決定してください。