【发布时间】:2016-03-04 09:48:27
【问题描述】:
假设我有一个与 FetchType 定义为 EAGER 的其他实体相关的实体
class Entity {
@OneToOne(fetch=FetchType.EAGER)
@JoinColumn(name="user_profile_id")
private OtherEntity otherEntity;
}
这个实体正在不同的服务中使用,在OtherEntity 上的一些服务FetchType.EAGER 是我想要的,但是在其他一些服务中我很乐意将FetchType 更改为FetchType.LAZY,但是在我的实体类我已经在OtherEntity 上将FetchType 定义为`EAGER。
所以问题是:有没有办法在运行时定义FetchType?
谢谢,干杯
【问题讨论】:
标签: java jpa orm eclipselink