У меня есть ссылка ManyToOne FK на большой объект в моей модели, и я хочу получить доступ только к одному логическому значению в упомянутом объекте.
Я использую отложенную загрузку там, где могу, так что это имеет только подсказку для дочернего объекта, но я хотел бы получить только один или два атрибута от объекта при загрузке, не загружая весь объект
public class Parent {
@ManyToOne(fetch = FetchType.Lazy, optional = true)
@JoinColumn("FK_parent_child")
private Child child;
}
public class Child {
private int id;
private int age;
private boolean sex;
private String name;
....
....
}
Когда я ссылаюсь на Parent.getChild (). GetAge (). Я только хочу узнать возраст, а не загружать весь объект Child в память.
Возможно ли это в Hibernate / jpa?