Spring-data-jpa的n+1问题 当我们使用JPA提供给我们的find方法时,如果查询出来的对象关联着另外10个对象,那么JPA将会发送1+10次查询(这个对象本身要查询一次,然后每个关联对象再查询一次) 解决方案: 1.使用FetchType.EAGER+FetchMode.JOIN 的形式,使得可以自动生成一条带有LEFT OUTER JOIN 的SQL语句(前提:必须存在主外键关联,否则无效) 例如: 此时,即使设置了FetchType.EAGER+FetchMode.JOIN,…