日期:2014-05-19  浏览次数:20739 次

hibernate中<version>配置的问题,请大虾指点,谢谢!
问题如下(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,就要培植一下,说明哪个用何方式来锁,


------解决方案--------------------
关注...