你可以使用
setFetchMode()
在运行时定义动态关联抓取的语义。
List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("name", "Fritz%") )
.setFetchMode("mate", FetchMode.EAGER)
.setFetchMode("kittens", FetchMode.EAGER)
.list();
This query will fetch both
mate
and kittens
by outer join. See 第 20.1 节 “抓取策略(Fetching strategies)” for more information.