class  | 
ColumnVersionStrategy | 
 Uses a one or more column(s) and corresponding version object. 
 | 
class  | 
MultiColumnVersionStrategy | 
 Uses multiple version numbers spanning multiple columns for optimistic
 versioning. 
 | 
class  | 
NanoPrecisionTimestampVersionStrategy | 
 Uses a timestamp for optimistic versioning with nanosecond
 precision. 
 | 
class  | 
NoneVersionStrategy | 
 No-op version strategy. 
 | 
class  | 
NumberVersionStrategy | 
 Uses a version number for optimistic versioning. 
 | 
class  | 
StateComparisonVersionStrategy | 
 Uses a state image to determine whether concurrency violations take place. 
 | 
class  | 
SuperclassVersionStrategy | 
 Version strategy that delegates to the suerpclass version. 
 | 
class  | 
TimestampVersionStrategy | 
 Uses a timestamp for optimistic versioning. 
 |