public class MultiColumnVersionStrategy extends NumberVersionStrategy
| Modifier and Type | Field and Description |
|---|---|
static String |
ALIAS |
vers| Constructor and Description |
|---|
MultiColumnVersionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias()
Return the alias of this strategy.
|
Number[] |
getInitialValues()
Return the initial values for version columns.
|
protected int |
getJavaType()
Return the code from
JavaTypes for the version values this
strategy uses. |
protected int |
getJavaType(int i)
Return the code from
JavaTypes for the version value this given
column index uses. |
void |
initialize()
Perform caching and other initialization operations.
|
protected Object |
nextVersion(Object version)
Return the next version given the current one, which may be null.
|
void |
setInitialValues(Number[] initial)
Set the initial value for version columns.
|
getBulkUpdateValues, getInitialValue, setInitialValuecheckVersion, compare, compare, compareVersion, delete, insert, load, load, map, select, updateafterLoad, setVersioncustomDelete, customInsert, customUpdate, isCustomDelete, isCustomInsert, isCustomUpdateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomDelete, customInsert, customUpdate, isCustomDelete, isCustomInsert, isCustomUpdatepublic static final String ALIAS
public void initialize()
StrategyStrategy.map(boolean), and after all related components have been
mapped as well.initialize in interface Strategyinitialize in class AbstractStrategypublic void setInitialValues(Number[] initial)
public Number[] getInitialValues()
public String getAlias()
StrategygetAlias in interface StrategygetAlias in class NumberVersionStrategyprotected int getJavaType()
ColumnVersionStrategyJavaTypes for the version values this
strategy uses. This method is only used during mapping installation.getJavaType in class NumberVersionStrategyprotected int getJavaType(int i)
ColumnVersionStrategyJavaTypes for the version value this given
column index uses. Only used if the version strategy employs more than
one column.getJavaType in class ColumnVersionStrategyprotected Object nextVersion(Object version)
ColumnVersionStrategynextVersion in class NumberVersionStrategyCopyright © 2006–2022 Apache Software Foundation. All rights reserved.