@Target(TYPE)
@Retention(RUNTIME)
public @interface Version
Modifier and Type | Optional Element | Description |
---|---|---|
java.lang.String |
column |
Name of the column for the version.
|
Column[] |
columns |
The column(s) making up the version.
|
java.lang.String |
customStrategy |
Custom strategy for versioning of objects of this class.
|
Extension[] |
extensions |
Vendor extensions.
|
java.lang.String |
indexed |
Whether the version column(s) is(are) indexed.
|
VersionStrategy |
strategy |
Strategy for versioning of objects of this class.
|
VersionStrategy strategy
java.lang.String customStrategy
java.lang.String column
java.lang.String indexed
Column[] columns
Extension[] extensions