リモートメソッド呼び出しによってフェッチされたHibernateエンティティを初期化する方法は?

クレツェル:

リモートサービス(RMIなど)を呼び出してHibernateを使用してデータベースからエンティティのリストをロードする場合、すべてのフィールドを初期化してクライアントのニーズを参照するためにリモートサービスをどのように管理しますか?

例:クライアントはリモートメソッドを呼び出してすべての顧客をロードします。クライアントはそれぞれの顧客について、購入した記事の顧客リストへの参照を初期化することを望んでいます。

次の解決策が想像できます。

  1. 必要なフィールド(Hibernate.initialize()など)を初期化し、ドメインオブジェクトをクライアントに返す特別なクエリごとにリモートメソッドを記述します。

  2. 1.に似ていますが、DTOを作成します

  3. クエリを複数のクエリに分割します。たとえば、1つは顧客用、もう1つは顧客の記事用で、クライアントが結果を管理できるようにします。

  4. リモートメソッドは、クライアントによって作成され、サーバーによって実行されるDetachedCriteriaを取ります

  5. カスタムの "Preload-Pattern"、つまりクライアントがどのプロパティをプリロードするかを明示的に指定する方法を開発します。

Paul Whelan:

私は過去に1を使用したことがあり、うまくいきました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Firebaseの呼び出しによってトリガーされるアクティビティをエスプレッソに待機させる方法は?

分類Dev

Doctrineは、リポジトリからフェッチするときに__constructメソッドを呼び出さずにエンティティを作成する方法を教えてください。

分類Dev

Sinon-テストしたいメソッドによって呼び出されたメソッドをスタブ化する方法

分類Dev

リアクティブ変数によって参照されるMeteorメソッドをリアクティブに呼び出す方法は?

分類Dev

別のメソッドによって呼び出されたreactコンポーネントメソッドをテストする方法

分類Dev

アプリのソースコードを利用せずに、メインアクティビティの起動時にAndroidアプリによって呼び出されたメソッドのトレースを取得するにはどうすればよいですか?

分類Dev

アクティビティに含まれるフラグメントで初期化されるアダプタのメソッドを呼び出すにはどうすればよいですか?

分類Dev

Angular2タイプスクリプトが機能しないイベントによって呼び出されたメソッドを介してクラス変数値またはクラスプロパティ値を変更する

分類Dev

Javascriptオブジェクトに「グローバル」ゲッター/セッターメソッドを定義して、プロパティが取得/設定されるたびに呼び出されるようにすることは可能ですか?

分類Dev

データアクティビティを送信してフラグメント化したいが、InterFaceメソッドが呼び出されない

分類Dev

AlarmManagerによって呼び出されたBroadcastReceiverのアクティビティからメソッドを呼び出します

分類Dev

複数のオブジェクトチェーンメソッド呼び出しをコーディングして、複数行のコードにまたがって続行するにはどうすればよいですか?

分類Dev

複数のオブジェクトチェーンメソッド呼び出しをコーディングして、複数行のコードにまたがって続行するにはどうすればよいですか?

分類Dev

「未定義のプロパティ「呼び出し」を読み取れません。要素のチェック中に例外が発生しました。「ルール」メソッドをチェックしてください」というエラーを修正するにはどうすればよいですか?

分類Dev

コンストラクター内で別のメソッドを呼び出すことによって作成されたビットマップオブジェクトにプロパティを追加する

分類Dev

initメソッドの呼び出しに失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionです:エンティティーにIDが指定されていません

分類Dev

ファクトリユーザーが列挙型に基づいて間違ったテンプレート化またはオーバーロードされたメソッドを呼び出さないようにするにはどうすればよいですか?

分類Dev

Javaでオブジェクトにリンクされた呼び出しを作成して、メソッドをチェーン化することで一連の命令を実行するにはどうすればよいですか?

分類Dev

インテントがアクティビティを開始した後に呼び出されるメソッドはどれですか?

分類Dev

すべてのSpringコンテキストが初期化された後にBeanでメソッドを呼び出す方法はありますか

分類Dev

テストされる関数によって呼び出される、モック注入されたメソッドのメソッドパラメータを取得する方法

分類Dev

外部メソッド呼び出しを使用してコンストラクターで初期化されたオブジェクトをモックする方法は?

分類Dev

キャッチされていないエラー:初期化前にボタンのメソッドを呼び出すことはできません。メソッド 'loading'を呼び出そうとしました

分類Dev

別のステートフルウィジェットで管理されているBLoCパターンを使用して呼び出された要素のリストを更新するにはどうすればよいですか?

分類Dev

アクティビティをフォアグラウンドに持ってくると、そのonCreateメソッドが呼び出されますか?

分類Dev

メソッドをディレクティブに渡し、それを呼び出してネストされたディレクティブにデータを渡すにはどうすればよいですか?

分類Dev

setIntervalを使用して他のメソッドによって呼び出されたメソッドは、jsのオブジェクトプロパティにアクセスできません

分類Dev

チェックボックス付きのリストがあります。チェックボックスがオンになっている場合にのみ、ビューモーダルの選択されたプロパティを呼び出します。

分類Dev

メソッド呼び出しによって作成された配列リストを一緒に追加する

Related 関連記事

  1. 1

    Firebaseの呼び出しによってトリガーされるアクティビティをエスプレッソに待機させる方法は?

  2. 2

    Doctrineは、リポジトリからフェッチするときに__constructメソッドを呼び出さずにエンティティを作成する方法を教えてください。

  3. 3

    Sinon-テストしたいメソッドによって呼び出されたメソッドをスタブ化する方法

  4. 4

    リアクティブ変数によって参照されるMeteorメソッドをリアクティブに呼び出す方法は?

  5. 5

    別のメソッドによって呼び出されたreactコンポーネントメソッドをテストする方法

  6. 6

    アプリのソースコードを利用せずに、メインアクティビティの起動時にAndroidアプリによって呼び出されたメソッドのトレースを取得するにはどうすればよいですか?

  7. 7

    アクティビティに含まれるフラグメントで初期化されるアダプタのメソッドを呼び出すにはどうすればよいですか?

  8. 8

    Angular2タイプスクリプトが機能しないイベントによって呼び出されたメソッドを介してクラス変数値またはクラスプロパティ値を変更する

  9. 9

    Javascriptオブジェクトに「グローバル」ゲッター/セッターメソッドを定義して、プロパティが取得/設定されるたびに呼び出されるようにすることは可能ですか?

  10. 10

    データアクティビティを送信してフラグメント化したいが、InterFaceメソッドが呼び出されない

  11. 11

    AlarmManagerによって呼び出されたBroadcastReceiverのアクティビティからメソッドを呼び出します

  12. 12

    複数のオブジェクトチェーンメソッド呼び出しをコーディングして、複数行のコードにまたがって続行するにはどうすればよいですか?

  13. 13

    複数のオブジェクトチェーンメソッド呼び出しをコーディングして、複数行のコードにまたがって続行するにはどうすればよいですか?

  14. 14

    「未定義のプロパティ「呼び出し」を読み取れません。要素のチェック中に例外が発生しました。「ルール」メソッドをチェックしてください」というエラーを修正するにはどうすればよいですか?

  15. 15

    コンストラクター内で別のメソッドを呼び出すことによって作成されたビットマップオブジェクトにプロパティを追加する

  16. 16

    initメソッドの呼び出しに失敗しました。ネストされた例外はorg.hibernate.AnnotationExceptionです:エンティティーにIDが指定されていません

  17. 17

    ファクトリユーザーが列挙型に基づいて間違ったテンプレート化またはオーバーロードされたメソッドを呼び出さないようにするにはどうすればよいですか?

  18. 18

    Javaでオブジェクトにリンクされた呼び出しを作成して、メソッドをチェーン化することで一連の命令を実行するにはどうすればよいですか?

  19. 19

    インテントがアクティビティを開始した後に呼び出されるメソッドはどれですか?

  20. 20

    すべてのSpringコンテキストが初期化された後にBeanでメソッドを呼び出す方法はありますか

  21. 21

    テストされる関数によって呼び出される、モック注入されたメソッドのメソッドパラメータを取得する方法

  22. 22

    外部メソッド呼び出しを使用してコンストラクターで初期化されたオブジェクトをモックする方法は?

  23. 23

    キャッチされていないエラー:初期化前にボタンのメソッドを呼び出すことはできません。メソッド 'loading'を呼び出そうとしました

  24. 24

    別のステートフルウィジェットで管理されているBLoCパターンを使用して呼び出された要素のリストを更新するにはどうすればよいですか?

  25. 25

    アクティビティをフォアグラウンドに持ってくると、そのonCreateメソッドが呼び出されますか?

  26. 26

    メソッドをディレクティブに渡し、それを呼び出してネストされたディレクティブにデータを渡すにはどうすればよいですか?

  27. 27

    setIntervalを使用して他のメソッドによって呼び出されたメソッドは、jsのオブジェクトプロパティにアクセスできません

  28. 28

    チェックボックス付きのリストがあります。チェックボックスがオンになっている場合にのみ、ビューモーダルの選択されたプロパティを呼び出します。

  29. 29

    メソッド呼び出しによって作成された配列リストを一緒に追加する

ホットタグ

アーカイブ