我在项目中使用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>