@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Version
Modifier and Type | Optional Element and 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.
|
public abstract VersionStrategy strategy
public abstract java.lang.String customStrategy
public abstract java.lang.String column
public abstract java.lang.String indexed
public abstract Column[] columns
public abstract Extension[] extensions