我在和之间有双向@OneToOne
关系。 拥有关系。所以,在:A
B
A
A.java
@OneToOne // no need for mappedBy here because A owns this relationship
private B b;
并在B.java
:
@OneToOne(mappedBy = "b") // A's "b" field owns this relationship
private A a;
我的获取类型选项是什么?它们可以在每一侧都不同吗?也就是说,我可以指定A
' 关系以急切地获取关联B
,同时告诉B
懒惰地获取关联A
?
或者,相关:如果我穿上fetch = FetchType.EAGER
它B#a
,是否受到尊重?在什么情况下?