|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface Id
Specifies the primary key of an entity.
The field or property to which the 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
,
GeneratedValue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34