エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
hibernate を使っていて、普段は 関連を lazyで扱いたいんだけど、あるポイントではlazyをfalseにして使... hibernate を使っていて、普段は 関連を lazyで扱いたいんだけど、あるポイントではlazyをfalseにして使いたい、ということがよくある。その場合、マッピングファイルのほうでは lazy=true にしておき、呼び出すプログラムのほうで明示的に FetchModeを変えてやるのが一般的。 HQL を使う場合は left join fetch を指定する。Criteriaを使うときは、以下のようにする。 session.createCriteria("Entity") .setFetchMode("関連名", FetchMode.JOIN) .add(Expression.・・・ 遅延ロードではなく、一度に読み込みたいフィールドの関連名と、フェッチモードを指定する。フェッチモードは、FetchMode.JOIN と FetchMode.SELECT がある。JOINはアウタージ