我有一个Object对象,该对象链接到具有manyToOne关系的AnotherObject。所以托管Object的表有一个到AnotherObject的fk。
现在,从Java,我想检查是否存在与
的关系object.getAnotherObject.getId() != null
因此,这将请求完整的AnotherObject,这在那里是完全不必要的。避免避免这种情况,并检查FK是否存在?
我的配置:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "idanotherobject")
@Fetch(FetchMode.SELECT)
@BatchSize(size=15)
private AnotherObject anotherObject;