Bonjour

J'ai une relation many to one entre employes et salary
masi j'ai eu cette exception
Lazy Initialization Exception??

pourriez vous m'aider ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
@ManyToOne(fetch = FetchType.LAZY )
	@JoinColumn(name = "employes_ID")
	public Employes getEmployes() {
		return this.employes;
	}
 
	public void setEmployes(Employes employes) {
		this.employes = employes;
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@OneToMany(fetch = FetchType.LAZY, mappedBy = "employes")
	public Set<Salary> getSalaries() {
		return this.salaries;
	}
 
	public void setSalaries(Set<Salary> salaries) {
		this.salaries = salaries;
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
	org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60)
	org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)
	org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:172)
	com.proxymit.grh.model.Employes$$EnhancerByCGLIB$$f816d58b.toString(<generated>)
	org.springframework.util.ObjectUtils.nullSafeToString(ObjectUtils.java:547)
	org.springframework.util.ObjectUtils.getDisplayString(ObjectUtils.java:493)
	org.springframework.web.servlet.tags.form.SelectedValueComparator.exhaustiveCompare(SelectedValueComparator.java:181)
	org.springframework.web.servlet.tags.form.SelectedValueComparator.isSelected(SelectedValueComparator.java:105)
	org.springframework.web.servlet.tags.form.OptionWriter.isOptionSelected(OptionWriter.java:233)
	org.springframework.web.servlet.tags.form.OptionWriter.renderOption(OptionWriter.java:210)
	org.springframework.web.servlet.tags.form.OptionWriter.doRenderFromCollection(OptionWriter.java:192)
	org.springframework.web.servlet.tags.form.OptionWriter.renderFromCollection(OptionWriter.java:177)
	org.springframework.web.servlet.tags.form.OptionWriter.writeOptions(OptionWriter.java:132)
	org.springframework.web.servlet.tags.form.OptionsTag.writeTagContent(OptionsTag.java:158)
	org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90)
	org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)
	org.apache.jsp.WEB_002dINF.jsp.editSalary_jsp._jspx_meth_form_005foptions_005f0(editSalary_jsp.java:287)
	org.apache.jsp.WEB_002dINF.jsp.editSalary_jsp._jspx_meth_form_005fselect_005f0(editSalary_jsp.java:246)
	org.apache.jsp.WEB_002dINF.jsp.editSalary_jsp._jspx_meth_form_005fform_005f0(editSalary_jsp.java:192)
	org.apache.jsp.WEB_002dINF.jsp.editSalary_jsp._jspService(editSalary_jsp.java:101)
??