8.12.7 永続化フィールドおよび永続化プロパティのデフォルトマッピング規則
リレーションシップ以外の永続化フィールドまたは永続化プロパティに対して,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を実装した任意の型
-
なお,上記以外の型が指定されている場合の動作は保証しません。