|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={TYPE,FIELD})
@Retention(value=RUNTIME)
public @interface UUIDAny
Defines a primary key generator that may be referenced by name when
a generator element is specified for the GeneratedValue
annotation. A UUIDAny 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: @UUIDAny(name="uuid_100", length=100)
| Required Element Summary | |
|---|---|
String |
name
(Required) A unique generator name that can be referenced by one or more classes to be the generator for primary key values. |
| Optional Element Summary | |
|---|---|
int |
length
The length of the UUID |
| Element Detail |
|---|
public abstract String name
public abstract int length
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||