Eclipse Link - 在Lazy Fetchtype关系中加入Fetch vs按需获取

时间:2015-05-05 20:13:09

标签: jpa orm eclipselink

我在项目中使用Eclipse Link作为JPA提供程序。

假设我在EntityA中的关系设置如下:

Public class EntityA {
    @OneToMany(fetch=FetchType.LAZY, targetEntity=OtherEntity.class, mappedBy="someColumn")
    private Set<OtherEntity> otherEntities;
}

我不想将FetchType更改为EAGOR,因为大部分时间我都不需要访问otherEntities。 我的问题是当我确实需要访问otherEntities时,从性能角度来看,在我的查询中使用FETCH JOIN是否有所不同,或者让实体管理器在访问它时只需获取otherEntities代码:entityA.getOtherEntities()。 Eclipse Link如何处理它?<​​/ p>

0 个答案:

没有答案