1.数据表增加字段: version
`version` int(11) DEFAULT '0'
2.实体类增加 version
private Integer version;
@Version
@Column(name="version")
public Integer getVersion() {
return this.version;
}
public void setVersion(Integer version) {
this.version = version;
} 3.使用
try {
Testlock lock = (Testlock) sqlService.findById(Testlock.class, 1);
lock.setName(name);
sqlService.save(lock);
} catch (Exception e) {
System.out.println("已经有人改动过此条信息了,此次改动是改的旧信息,更改失败!"+e.getMessage());
}4.测试示例
下载测试 Demo http://pan.baidu.com/s/1hrMS02g