В моем приложении Spring MVC есть несколько отображенных объектов Hibernate.По умолчанию, кажется, ленивая загрузка вложенных объектов с отношениями.Я понял это, получив множество ошибок в моем JSP при доступе, например, к списку дочерних объектов.
Поэтому я реализовал второй метод, чтобы получить список объектов со всеми инициализированными дочерними объектами.Мне было интересно, может ли кто-нибудь дать мне обратную связь, если это был путь или нет?
Это мой код в моей реализации DAO, который работает:
public List<Address> getTripListFullyInitliazed() {
HibernateTemplate template = getHibernateTemplate();
List<Address> addresses = template.loadAll(Address.class);
for (Address address : address) {
template.initialize(address.getChildren());
}
return addresses;
}
Может кто-нибудь сказать, пожалуйстамне, если это нормально, или я должен что-то изменить?