我有一个实体类
class B{
@ManyToOne(fetch = FetchType.EAGER)
private A a;
@ManyToOne(fetch = FetchType.LAZY)
private C c;
}
在某些情况下,我不想加载对象 A,因为我已经拥有该对象。C 也一样。但这些是我根本不想加载这些对象的特定场景。
有什么方法可以告诉休眠不要加载实体对象的某些属性。{没有 Eager/Fetch 建议。我只是希望这仅在特定情况下发生]
注意:我现在正在使用 Criteria 来获取对象。