【发布时间】:2018-01-11 08:36:24
【问题描述】:
我想在以下示例中加载“getBulla”,但基于与“getControl”的比较。
@OneToMany(mappedBy = "bullabase", fetch=FetchType.LAZY)
public Set<BullaBase> getbulla() {
return this.bulla;
}
@Column(name = "Control", length = 40)
public String getControl() {
return Control; //values: Mahidana, Gana, Funa, Khana, Bona, Nona, Raka, Tuka etc.
}
getControl 包含 10 - 15 个不同的静态字符串,但bulla 应根据特定条件加载,即加载所有实体并仅为control == "mahidana" 获取 Bulla 实体,并且在单次提取中也是如此
【问题讨论】:
标签: java hibernate jpa lazy-loading eager-loading