对于 EJB 2.x CMP 实体 bean 的属性,映射编辑器的“属性”视图包括用于 optimistic 谓词的属性。
如果设置了乐观访问意向(wsOptimisticUpdate 或 wsOptimisticRead),则需要指定想要包括在该谓词中的属性。如果属性设置为 true,则该属性将包括在 bean 的 UPDATE SQL 语句的 WHERE 谓词中。缺省情况下,映射编辑器将每个属性设置为 false。但充当基本类型的那些属性除外,它们将设置为 true。optimistic 谓词中包括的属性一定不能映射至可空列。有关 optimistic 谓词的更多信息,请参阅 WebSphere® Application Server 文档。
在 WebSphere Studio Application Developer V5.0 以前的版本中,不支持将 EJB 1.1 CMP 实体 bean 的属性添加至 optimistic 谓词。但是,如果使用工作台来部署使用 V5.0 以前版本开发的 EJB 应用程序,并且不包括 optimistic 谓词的属性列表,则可以使用所有可用的谓词。会以不同的方式处理 EJB 2.x CMP 实体 bean。如果不选择属性作为谓词,则不会将它们添加至过度限定的更新。