0

私は JDeveloper 11.1.2.3.0 を使用しています。同じ ViewObjects を含む 2 つの AppModules を使用することで、アプリケーションに少し問題があります。したがって、明確にするために、1 つの VO が 2 つの AppModule で宣言されています。AppModule1 を使用してビューをコミットし、AppModule2 から同じ VO を使用する別のページに移動すると、行が以前にデータベースに保存されていても、再度コミットする必要があります。これは、AppModule が異なればデータベース通信に別の entityCache が使用されるためだと理解しました。2 つの appmodule からエンティティ キャッシュを同期する方法、または同じエンティティ キャッシュを使用する方法について誰かが知っているかどうかを尋ねています。

4

1 に答える 1

1

使用している構成では、各 AM は DB への個別の接続を使用します。それらの間でキャッシュを共有することはできません。ネストされたアプリケーション モジュールを実装する必要があります。つまり、1 つの AM が別の AM の中にある場合です。詳細については、ドキュメントを参照してください。

于 2013-07-13T00:15:47.407 に答える