リレーションシップ以外の永続化フィールドまたは永続化プロパティに対して,O/Rマッピング情報が指定されていない場合は,次に示すデフォルトのマッピング規則が適用されます。
- @Embeddableがアノテートされたクラスの場合,フィールド/プロパティは@Embedded側のエンティティでの指定に従ってデータベースにマップされます。
- 永続化フィールド/永続化プロパティの型が次のどれかである場合,@Basicが定義されているのと同じ方法でマップされます。
- Javaのプリミティブ型
- プリミティブ型のラッパ
- java.lang.String
- java.math.BigInteger
- java.math.BigDecimal
- java.util.Date
- java.util.Calendar
- java.sql.Date
- java.sql.Time
- java.sql.Timestamp
- byte[]
- Byte[]
- char[]
- Character[]
- enum
- Serializableを実装した任意の型
なお,上記以外の型が指定されている場合の動作は保証しません。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.