2013-07-12 1 views
0

Я использую JDeveloper 11.1.2.3.0 У меня есть небольшая проблема в моем приложении, используя два AppModules, которые также содержат те же объекты ViewObjects. Поэтому, чтобы быть понятным, один VO объявлен в двух AppModules. Когда я фиксирую представление с помощью AppModule1, а затем перехожу на другую страницу, использующую одно и то же VO, но из AppModule2, я должен снова зафиксировать, даже через ранее сохраненную в базе данных. Я понял, что это произошло потому, что разные AppModules используют разные сущности для доступа к базе данных. Я спрашиваю, знает ли кто-нибудь какой-либо вариант о том, как синхронизировать кэши объектов с двумя приложениями или как заставить их использовать один и тот же кэш объектов.Как сделать два прикладных модуля совместно используемыми кешем сущности?

ответ

1

В конфигурации, которую вы используете, каждый AM использует отдельное соединение с БД - вы не можете делиться кешем между ними. Вам необходимо реализовать вложенные модули приложений - где один AM находится внутри другого. Подробнее см. Документацию.

+0

Спасибо за ваш отзыв :) –

Смежные вопросы