当我们应该放弃使用FetchType.EAGER时,是否有一些规则?
我听说有些JPA框架(例如Hibernate)应该解决循环依赖性。


在依赖框架进行冒险时,我们有一些建议吗?
StackOverflowErrorFetchType.EAGER是否总是关于框架中的错误(我的意思是如果我在两个表中有3行)?

最佳答案

避免使用FetchType.EAGER的一个好理由是,您始终可以在JPQL中(使用JOIN FETCH)手动启用渴望获取,但是如果设置了FetchType.EAGER,则无法启用延迟获取。

10-04 10:39