在Hibernate 3.2中如何在运行时设置获取类型?
session.beginTransaction(); Customer customer = session.get(getCustomerId()); session.save(customer); session.commit();
如果有可能在运行时更改获取类型(“懒惰/渴望”)。因此,如果已经定义了获取模式,即hibernate.mapping文件中的“选择/连接”,是否有任何影响?
您可以join fetch用来指定要初始化的特定集合。
join fetch
例如
from Cat as cat inner join fetch cat.mate left join fetch cat.kittens
在这里查看更多