@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface Id
Id annotation is applied should be one of the
following types: any Java primitive type; any primitive wrapper type; String; java.util.Date;
java.sql.Date; java.math.BigDecimal; java.math.BigInteger.
The mapped column for the primary key of the entity is assumed to be the primary key of the primary table. If no Column
annotation is specified, the primary key column name is assumed to be the name of the primary key property or field.
Example:
@Id
public Long getId() { return id; }
Column,
GeneratedValueCopyright © 2012 Batoo Software & Consultancy. All Rights Reserved.