对 EJB 2.x CMP 实体 bean 指定乐观并发性控制方案
并发性控制用来管理数据资源的争用。当在事务结束时的很短一段时间内获取和释放锁定时,则认为并发性控制方案是乐观的。
乐观并发性控制
的目的是最大程度地缩短给定资源不能供其它事务使用的时间。
映射编辑器为 EJB 2.x CMP 实体 bean 提供了两种乐观并发性控制方案:
注:
如果选择使用冲突检测列,则会优先使用冲突检测列而不是其它的乐观并发控制方案(即,在乐观访问意向的谓词中包括属性)。另外,将对乐观访问意向忽略所有 optimistic 谓词设置。
在乐观访问意向的谓词中包括属性
对于 EJB 2.x CMP 实体 bean 的属性,映射编辑器的“属性”视图包括用于 optimistic 谓词的属性。
添加列以进行冲突检测
对于 EJB 2.x CMP 实体 bean,可以在关系数据库表中添加列来进行冲突检测。此
冲突检测列
是用来确定是否已更新记录的附加数据库列。要管理冲突检测列,将需要提供您自己的数据库触发器实现。
父主题:
使用映射编辑器更新映射