2013-07-12 2 views
0

J'utilise JDeveloper 11.1.2.3.0 J'ai un petit problème dans mon application en utilisant deux AppModules qui contiennent également les mêmes ViewObjects. Donc, pour être clair, une VO est déclarée dans deux AppModules. Lorsque je valide la vue en utilisant AppModule1, puis que je passe à une autre page utilisant la même VO mais à partir de AppModule2, je dois recommencer, même si la ligne est déjà stockée dans la base de données. J'ai compris que cela venait parce que différents AppModules utilisent différents entityCache pour les communications de base de données. Je demande si quelqu'un connaît une option sur la façon de synchroniser les caches d'entités à partir des deux modules d'application, ou comment les faire utiliser le même cache d'entité.Comment faire en sorte que deux modules d'application partagent le même cache d'entité?

Répondre

1

Dans la configuration que vous utilisez, chaque AM utilise une connexion distincte à la base de données - vous ne pouvez pas partager le cache entre eux. Vous devez implémenter des modules d'application imbriqués - où un AM est dans l'autre. Voir la documentation pour plus d'informations.

+0

Merci pour votre réponse :) –

Questions connexes