【发布时间】:2013-01-20 00:24:36
【问题描述】:
我有一个实体类
class B{
@ManyToOne(fetch = FetchType.EAGER)
private A a;
@ManyToOne(fetch = FetchType.LAZY)
private C c;
}
在某些情况下,我不想加载对象 A,因为我已经拥有该对象。 C 也一样。但这些是我根本不想加载这些对象的特定场景。
有什么方法可以告诉hibernate不要加载实体对象的某些属性。 {没有 Eager/Fetch 建议。我只是希望这仅在特定情况下发生]
注意:我现在正在使用 Criteria 获取对象。
【问题讨论】:
标签: java hibernate entity criteria