读书人

Hibernate 乐观锁运用注意事项

发布时间: 2012-07-02 17:46:22 作者: rapoo

Hibernate 乐观锁使用注意事项

1,<version name="ssssversion" column="SS_VER" type="java.lang.Integer" /> 这行必须在Id下面,组合Id也一样

2,Class 标签里面加上属性optimistic-lock="version"?用来开启乐观锁的属性

3,entity中使用的字段类型应当是int,Long类型会报错

4,update时如果用到eanUtils.copyProperties函数,会出现无法锁定异常HibernateOptimisticLockingFailureException,因为把以前的version拷贝给要更新的对象,可能里面是0,当前版本是1,所以无法执行锁。

?

读书人网 >其他数据库

热点推荐