Package javax.jdo.annotations
Annotation Type Sequence
-
@Target(TYPE) @Retention(RUNTIME) public @interface Sequence
Annotation for a datastore sequence. Maps across to the JDO2 element "sequence".- Since:
- 2.1
- Version:
- 2.1
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description String
name
The symbolic name of the datastore sequence.SequenceStrategy
strategy
Strategy for the sequence.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description int
allocationSize
Allocation size for the sequence.String
datastoreSequence
Name of the sequence in the datastore.Extension[]
extensions
Vendor extensions for this sequence.Class
factoryClass
Name of a factory class for generating the sequence values.int
initialValue
Initial value for the sequence.
-
-
-
Element Detail
-
name
String name
The symbolic name of the datastore sequence.- Returns:
- the name of the sequence
-
-
-
strategy
SequenceStrategy strategy
Strategy for the sequence.- Returns:
- the strategy for the sequence
-
-
-
datastoreSequence
String datastoreSequence
Name of the sequence in the datastore.- Returns:
- the name of the datastore sequence
- Default:
- ""
-
-
-
factoryClass
Class factoryClass
Name of a factory class for generating the sequence values.- Returns:
- the name of the factory class for the sequence
- Default:
- void.class
-
-
-
extensions
Extension[] extensions
Vendor extensions for this sequence.- Returns:
- vendor extensions
- Default:
- {}
-
-