Как перетащить группу в Konva JS только из внутренней формы, а не из других областей группы?

В представлении entitymanager уже закрыт, и поэтому элементы в ваших коллекциях не могут получить там свойства. Код, который вы написали в контроллере, не инициализирует элементы в коллекции (это коллекция LAZY), но инициализируется только коллекция (а не элементы внутри нее).

Либо заставить entitymanager оставаться откройте конфигурацию OpenEntityManagerInViewFilter в вашей веб-конфигурации.

Или измените код контроллера, чтобы включить вызов Hibernate.initialize для правильной инициализации вашей коллекции.

@Transactional
public void doSomething(String partId, Map<String, Object> model) {

    AssessmentPart assessmentPart = //laods a part with entity manager
    Assessment assessment = assessmentPart.getAssessment(); //Getting the assessments
    Hibernate.initialize(assesment.getAssesmentParts()); // Init collection
    model.put("assessmentParts", assessment.getAssessmentParts()); //adding all assessments parts into spring model map
}

Либо это или создать пользовательский запрос, который заставляет загружать сборку.

0
задан Niv Segal 28 November 2018 в 07:57
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: