Java Hibernate避免在获取父级时获取孙子级

时间:2019-08-21 18:29:39

标签: hibernate lazy-evaluation eager

我有这个代码

class A{
...
@ManyToOne
@JoinColumn
public B getB() {
    return b;
}
}


class B{
...
@ManyToOne
@JoinColumn
public C getC() {
    return C;
}
}

class C{
...
}

因此,当我检索类B的对象时,我想热切地检索C。 但是,当我检索类A的对象时,我想热切地检索属性B,但我不想获得B的C。

我正在使用JPA接口从数据库中检索数据。我的目标是使用@Annotations进行此操作,而不是使用我的代码中的SQL查询。

这可能吗?

0 个答案:

没有答案