0

我正在使用 JDeveloper 11.1.2.3.0 通过使用两个也包含相同 ViewObjects 的 AppModule 在我的应用程序中遇到了一个小问题。所以要明确一个 VO 在两个 AppModule 中声明。当我使用 AppModule1 提交视图,然后转到另一个使用相同 VO 但来自 AppModule2 的页面时,我必须再次提交,即使该行之前存储在数据库中。我知道这是因为不同的 AppModule 使用不同的 entityCache 进行数据库通信。我在问是否有人知道如何从两个应用模块同步实体缓存,或者如何让它们使用相同的实体缓存。

4

1 回答 1

1

在您使用的配置中,每个 AM 都使用与 DB 的单独连接 - 您不能在它们之间共享缓存。您需要实现嵌套的应用程序模块 - 其中一个 AM 在另一个 AM 中。有关更多信息,请参阅文档。

于 2013-07-13T00:15:47.407 回答