タイプ変換マッピングはデータベース・タイプを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.