为什么当我使用FetchMode.JOIN
时,我的延迟时间比FetchType.EAGER
更长?
我应该加上,有真正的小集合。
1.加入:
@OneToMany(mappedBy = "user", cascade = CascadeType.REMOVE)
@Fetch(FetchMode.JOIN)
private Set<Property> properties;
2.渴望:
@OneToMany(fetch = FetchType.EAGER, mappedBy = "user", cascade = CascadeType.REMOVE)
private Set<Property> properties;
我认为加入的解决方案比Eager更具性能。也许小规模的收藏是什么原因?