Как я могу получить значения от слабой сущности весной, используя спящий режим? - PullRequest
0 голосов
/ 15 апреля 2020

POJO класс

public class Professor {
    private long id;
    private String department;
    String imagepath;
    private List<String> subjects; 

    public List<String> getSubjects() {
        return subjects;
    }

    public void setSubjects(List<String> subjects) {
        this.subjects = subjects;
    }
}

Контроллер

List<Professor> list= pdao.getProfessorById(id);

            for(Professor p : list){
                String courses = String.join(",", p.getSubjects());
               out.println(courses);
            }
mv=new ModelAndView("profdetails","professors",list);

JSP

 <c:forEach var="professor" items="${professors}">
             <c:out value="${professor.getId()}" />
             <c:out value="${professor.getFirstName()}" />
             <c:out value="${professor.getLastName()}" />
             <c:out value="${professor.getSubjects()}" />

 </c:forEach>

Мне нужно отобразить список предметов на странице JSP. В моем классе преподавателей «предметы» - слабая сущность, определенная в файле hbm. xml. Я получаю LAzyInitializationException

...