我有一个情况,其中一个卡实体具有指向人的外键。
public class Card implements java.io.Serializable {
private String cardid;
private Person person;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "USERID")
public Person getPerson() {
return this.person;
}
}
人的默认获取类型是LAZY。我能在查询中指定获取类型为EAGER吗:
QCard qCard = QCard.card;
JPQLQuery query = getQuery().from(qCard);
query.list(qCard);
谢谢任何帮助。
getPerson()
方法来加载 Person 对象,你有特定的原因需要更改获取类型吗? - Michael TécourtFETCH
е…ій”®еӯ—еңЁQueryDSLдёӯзҡ„з”Ёжі•гҖӮиҝҷжҳҜдҪ иҰҒжүҫзҡ„еҗ—пјҹhttps://groups.google.com/forum/#!msg/querydsl/Geexg_eN2yA/iREXf-DM0nwJ - Michael Técourt