我有一个数据模型类Account。在Account类中,我有一个一属性Contact(自定义类),并且这是一对一的映射。所以我在Account类中使用这样的:
@OneToOne(mappedBy = "account", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
public Contact getContact() {
return contact;
}
执行此联系人属性后,不会延迟加载。我尝试过 optional=false
和 @LazyToOne (LazyToOneOption.NO_PROXY)
。但没有运气。
你能帮我一下吗?
最佳答案
使用 OneToOne 进行延迟加载的行为略有不同。
This可能会帮助你。跟着帖子走就行了。
关于java - hibernate 中一对一映射中的延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24757555/