タイプ変換マッピングはデータベース・タイプをJava型に明示的にマップします。たとえば、データベースのNumberはJavaのStringにマップでき、Javaのjava.util.Dateはデータベースのjava.sql.Dateにマップできます。
Oracle9データベースについては、TopLinkはNCHAR、NAVRCHAR2およびNCLOBデータベース・タイプをサポートしています。それぞれNcharacter、NStringおよびNClobターゲット型を使用します。
例5-6 タイプ変換マッピングの例
図5-11にタイプ変換マッピングが示されています。java.util.DateクラスはデフォルトでデータベースのTimestampとして格納されるため、これは最初にjava.sql.Dateなどの明示的データベース・タイプに変換する必要があります(DB2のみで必要。ほとんどのデータベースには任意の日時を格納できる単一日時データ型があります)。
図5-11 タイプ変換マッピング
Copyright © 1997, 2004, Oracle. All rights reserved.