У меня есть сомнения по поводу использования конструктора для инициализации списков и других полей при использовании JPA, в частности, мой вопрос заключается в следующем:
Предположим, у меня есть объектный бин, который имеет множество отношений @OneToMany, я хотел бы использовать конструктор для их инициализации, чтобы мне не приходилось использовать такие выражения в моих контроллерах:
myEntity=new MyEntity();
myEntity.innerList=new ArrayList<Type>();
myEntity.innerList.add(newObject);
так что вместо этого у меня будет:
public MyEntity(){
innerList=new ArrayList<Type>();
}
Теперь вопрос в том ... вызовет ли JPA этот конструктор при отображении свойств из базы данных? Я имею в виду, если бы я сохранил до полного списка, запустится ли конструктор и повторно инициализирует мои списки энтит? Большое спасибо.