问题如下(spring+hibernate):
version字段会自动增长,但是没有起到锁的作用。
测试方法:
打开两个ie,查询出该信息,都打开修改窗口(此时已查询出原始的信息),在第一个修改操作成功后(此时version加1),第二个进行修改操作仍然成功!
配置如下:
<id name="id" column="ID" type="java.lang.Long" length="19">
<generator class="native"></generator>
</id>
<version name="version" column="Version" type="java.lang.Long"/>
请大虾指点!谢谢!
------解决方案--------------------
<class
name="xxx.xxx.xxx.className"
table="xxxtable"
dynamic-update="true"
dynamic-insert="true"
optimistic-lock="version"
>
有否,
锁哪个pojo,就要培植一下,说明哪个用何方式来锁,
------解决方案--------------------
关注...