@Version
@ sunRainAmazing
hibernate 注解 @Version
没有属性值
指定用作其乐观锁定值的实体类的版本字段或属性。
【作用】:该版本用于在执行合并操作和乐观并发控制时确保完整性。
【每个类只能使用一个Version属性或字段】
使用多个版本属性或字段的应用程序将不可移植。
Version属性应映射到实体类的主表;
将Version属性映射到除主表之外的表的应用程序将不可移植。
版本属性支持以下类型:
int,Integer,short,Short,long,
long,java.sql.Timestamp。
@Version
@Column(name="version_num")
private int versionNum ;