У меня есть следующая сущность
@Entity
@Table(name = "Parent")
public class Parent {
@ElementCollecion(fetch = FetchType.Eager)
Map<Integer,String> myMap;
public Map<Integer,String> getMyMap() {
return this.myMap;
}
}
Тогда где-то в коде у меня есть следующее
parent.getMyMap().get(someKey);
Эта строка последовательно генерирует исключение LazyInitialization. Я установил fetchType для быстрой загрузки коллекции, чтобы значения были доступны в любое время. Что я пропустил> Это из-за доступа к вызову getMap.GetKey?
Я не вижу больше информации ни в журналах отладки, ни где-либо еще.