hibernate のデフォルトのフェッチ戦略がコレクションに対して LAZY であることは知っていますが、構成ファイルを通じてシステム全体のデフォルトのフェッチ戦略を変更する方法はありますか?
3168 次
1 に答える
2
申し訳ありませんが、あなたのニーズに対する良い答えはわかりません。:-(
しかし、あえてあなたの要求に異議を唱えてもよろしいですか? ;-)
コレクションのアーリー フェッチを有効にする場合 (つまり、XToMany、または親から子への関係)、反対側(XToOne) を有効にすることも適切である可能性が高く、それが必要になる可能性が高くなります。
多くの場合、エンティティは完全に分割されていないことを考慮してください。つまり、「エンティティから他のエンティティに移動できるエンティティのチェーンがあります」...
最も単純なリクエストでも、データベース全体が読み込まれると推測されます。
これが、「あまり良い考えではない」と私が考える理由です。
于 2009-10-01T07:37:15.753 に答える