オブジェクト・タイプ・マッピングは一定数のデータベース値をJavaオブジェクトに照合します。これらのマッピングは、データベースの値がJavaの値と異なる場合に使用します。オブジェクト・タイプ・マッピングは、その他の点ではフィールドへの直接マッピングとほぼ同様です。
次の図には、Employee属性genderとリレーショナル・データベース列GENDERの間のオブジェクト・タイプ・マッピングが示されています。Javaクラスのgender値がMaleの場合、システムはGENDERデータベース・フィールドにMとして格納し、Femaleの場合はFとして格納します。
図5-12 オブジェクト・タイプ・マッピング
Copyright © 1997, 2004, Oracle. All rights reserved.