2013-07-12 46 views
0

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

回答

1

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

+0

谢谢你的回应:) –

相关问题