@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Basic
The Basic annotation is the simplest type of mapping to a database column. The Basic
annotation can be applied to a persistent property or instance variable of any of the
following types: Java primitive types, wrappers of the primitive types, 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[],
enums, and any other type that implements Serializable.
The use of the Basic annotation is optional for persistent fields and properties of these types.
- Author:
- Emmanuel Bernard