Hibernate 如何在运行时设置获取类型+;冬眠

Hibernate 如何在运行时设置获取类型+;冬眠,hibernate,Hibernate,如何在hibernate 3.2中设置运行时的获取类型 session.beginTransaction(); Customer customer = session.get(getCustomerId()); session.save(customer); session.commit(); 如果有可能在运行时更改获取类型(“惰性/急切”)。那么,当已经在hibernate.mapping文件中定义了提取模式,即“选择/加入”时,是否会有任何影响?如果问题有任何错误,请道歉。您

如何在hibernate 3.2中设置运行时的获取类型

session.beginTransaction();  
Customer customer = session.get(getCustomerId());  
session.save(customer);  
session.commit(); 

如果有可能在运行时更改获取类型(“惰性/急切”)。那么,当已经在hibernate.mapping文件中定义了提取模式,即“选择/加入”时,是否会有任何影响?如果问题有任何错误,请道歉。

您可以使用
加入提取
来指定要初始化的特定集合

e、 g

看更多


或者您可以使用

您可以使用连接获取指定要初始化的特定集合

e、 g

看更多


或者您可以使用

您的示例没有意义,与值无关。Hibernate链接没有真正的帮助。您的示例没有意义,与值无关。Hibernate链接并没有真正的帮助。
from Cat as cat
inner join fetch cat.mate
left join fetch cat.kittens