限制ADF中一个视图实例中的更改



我在我的应用程序模块中创建了两个特定vo(视图)的实例。现在,当我在一个视图实例中进行更改(尚未提交)时,它也会反映在另一个视图实例中。对于ex:让我想说的是StudentVo,我在AM中创建了两个StudentVo的实例(STD1,STD2)。我询问了一个特定学生的VOS(STD1,STD2),即。他们目前都拥有相同的学生记录。现在,我修改了一个属性,可以说STD1的标记。它也反映在STD2中。有没有办法阻止它们?...我必须在STD2中看到旧标记,并在STD1中进行了修改。

发生这种情况,因为您的VO是基于EO。基于查询的VO不会发生这种情况,但是当然,您需要基于EO的VO来更新记录。您需要基于不同的EOS或一个基于查询的VO之一。

最新更新