FetchType.EAGER为什么比FetchMode.JOIN具有更短的延迟

时间:2017-06-12 10:05:50

标签: sql hibernate jpa

为什么当我使用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更具性能。也许小规模的收藏是什么原因?

0 个答案:

没有答案