Jon*_*nah 10 persistence hibernate lazy-evaluation hibernate-annotations
如何在Hibernate中禁用延迟加载?我正在使用持久性注释,而不是hbm xml文件.
我通过ID获取单个对象并希望加载所有属性.在使用对象之前会话已关闭.
谢谢!
您需要使用FetchType.EAGER注释要非延迟加载的属性
@ManyToOne(fetch = FetchType.EAGER)
Run Code Online (Sandbox Code Playgroud)
你看,它不是你加载的延迟加载的对象.相反,该对象的关联是懒惰的,你需要告诉他们不要这是你想要的行为.
如果这些对象也有你想要加载的关联,你也需要注释它们.
归档时间: |
|
查看次数: |
21307 次 |
最近记录: |