0

Book ID と一連の Chapter クラスへの参照を持つ Book クラスのような階層データ構造 (Entity Bean を使用) があります。各 Chapter クラスには Chapter 番号と多数の Page クラスへの参照があります。私の Display クラスでは、Book オブジェクトの書籍 ID を表示したいと考えています。

しかし、 getBook() を呼び出すと、Book オブジェクトから Book ID のみを取得したいだけなのに、既存のコードが章とページもロードします。これにより、データベースへのクエリが大量に発生します。

この問題を解決するためのデザインパターンを探しています.何かアイデアはありますか?

4

1 に答える 1

0

遅延読み込み設計パターンを使用する必要があります。

これが良い例です。 http://www.precisejava.com/javaperf/j2ee/EJB.htm#EJB133

于 2012-10-20T21:58:58.600 に答える