org.hibernate.LazyInitializationException abzurufen: failed lazily eine Sammlung von Rolle zu initialisieren: com.siteadmin.domain.HostSite.sectionList wurdeWie eine Liste der Unter-Entitäten
Host-Site-
keine Sitzung oder einer Sitzung geschlossen@Entity
@Table(name="hs")
public class HostSite {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@OneToMany(mappedBy="hostSite")
private List<HostSiteSection> sectionList;
Host-Site-Abschnitt
@Entity
@Table(name="hsst")
public class HostSiteSection {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="hsid")
private HostSite hostSite;
-Controller
screenObject.setSectionList(hostSite.getSectionList());
JSP
<c:if test="${screenObject!=null && screenObject.getSectionList()!=null}">
<c:forEach items="${screenObject.getSectionList()}" var="section">
<tr>
<td><a href="../hostSiteSection/${section.id}" target="_blank">${section.id}</a></td>
<td><a href="../hostSiteSection/${section.id}" target="_blank">${section.name}</a></td>
<td>${section.order}</td>
</tr>
</c:forEach>
</c:if>
Wo fällt es auseinander? In der Steuerung oder jsp? Was ist die Ursache? Ich habe sowohl eifrig als auch faul versucht.