Сессия кажется открытой непосредственно перед обращением к дочерним объектам, но нет записи о конкретном наборе дочерних объектов (даже если включены другие дочерние объекты) в контекстной карте постоянства сеанса коллекций (org.hibernate.engineStatefulPersistenceContext. collectionEntries).
Отношения между родительской и дочерней сущностью определяются следующим образом:
@Audited(targetAuditMode = RelationTargetAuditMode.NOT_AUDITED)
@ManyToMany
@JoinTable(name="rt_vacancy_check",
joinColumns = @JoinColumn(name="vacancy_id"),
inverseJoinColumns = @JoinColumn(name="check_name")
)
@BatchSize(size = 10)
private Set<PreEmployCheck> preEmployChecks = new HashSet<PreEmployCheck>();
Какие могут быть причины для того, чтобы это вызвало исключение LazyInitializationException?