Tenho um objeto solicitacao que tem uma coleção de atendimentos, quando tento recuperar essa coleção para dentro de um rich:dataTable estou recebendo o seguinte erro:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: model.Solicitacao.atendimentoSolicitacao, no session or session was closed
javax.servlet.ServletException: failed to lazily initialize a collection of role: model.Solicitacao.atendimentoSolicitacao, no session or session was closed
@Entity
@Table(name = "solicitacao")
@Proxy(lazy=false)
public class Solicitacao implements java.io.Serializable{
@OneToMany (mappedBy = "solicitacao")
private Collection<AtendimentoSolicitacao> atendimentoSolicitacao;
uma alternativa para resolver o seu problema é usar o spring, inclua o codigo abaixo no seu web.xml e é claro inclua as lib do spring no seu classpath.