@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface UuidGenerator
GeneratedValue annotation. A UUID generator may be specified on the entity class or on the primary key field or property. The scope of the generator name is global to the persistence unit (across all generator types).
Example 1:
@Entity public class Employee {
...
@UuidGenerator(name="uuid")
@Id
@GeneratedValue(generator="uuid")
int id;
...
}
GeneratedValue| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
name
The name of the UUID generator, names must be unique for the persistence unit.
|