4

RequestFactory を使用しようとしています。私の ORM プロバイダーは JPA です。findAll() というエンティティのリストを取得するメソッドがあります。ユーザーがエンティティのリストを要求すると、findAll が呼び出されます。Find all は、データベースに対してクエリを実行し、エンティティのリストを返します。ただし、requestFactory がこのリストをユーザーに送り返すように要求されると、requestfactory はリスト内の各エンティティに対して findEntity() を呼び出します。

私の質問は次のとおりです: リスト内の各項目に対して検索エンティティを呼び出さないようにリクエスト ファクトリに指示する方法はありますか?

4

1 に答える 1

2

これは、適切なDelete、Persist、またはUpdate値SimpleRequestProcessor.createReturnOperations()を送信するために、ドメインオブジェクトがライブであるかどうかを判断することによる可能性があります。WriteOperationのデフォルトの実装でServiceLayer.isLive()は、ファインダーメソッドを呼び出して、オブジェクトを再ロードできるかどうかを判断します。multi-argスーパーコンストラクターをサブクラス化して呼び出すことにより、メソッドServiceLayerDecoratorをオーバーライドする独自のサブクラスを提供できます。isLive()RequestFactoryServlet

于 2011-05-23T12:50:34.677 に答える