Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


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

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

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

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