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