Red Hat Training

A Red Hat training course is available for Red Hat JBoss Web Server

16.5. 関連の動的フェッチ

setFetchMode() を使い、実行時に関連のフェッチセマンティクスを指定できます。
List cats = sess.createCriteria(Cat.class)
    .add( Restrictions.like("name", "Fritz%") )
    .setFetchMode("mate", FetchMode.EAGER)
    .setFetchMode("kittens", FetchMode.EAGER)
    .list();
このクエリは外部結合により matekittens の両方をフェッチします。詳細については 「フェッチ戦略」 を参照してください。