E esta funcionando perfeitamente. E utilizo ela para varias coisas, e esse usuarios que esta como LAZY, preciso apenas para para a tabela de ramais, onde me traz o ramal e os usuarios dele. Porem, só funciona na primeira pagina, a partir da segunda a sessao ja esta fechada.
Mas talvez tenha a ver com a forma que a DisplayTag trabalha. Porque na primeira pagina é exibida corretamente. A partir da segunda ele ja não traz mais.
O filtro esta igualzinho o do link, com a excessão dos LOGs que eu removi.
Se tivesse algo errado, acredito que ele não exibiria nem a primeira, como acontecia antes de eu implementar essa solução.
O erro:
[code]javax.servlet.ServletException: org.apache.jasper.JasperException: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: MZSuporte.model.Ramais.usuarios, no session or session was closed
MZSuporte.dao.DaoInterceptor.doFilter(DaoInterceptor.java:46)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
org.apache.jasper.JasperException: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: MZSuporte.model.Ramais.usuarios, no session or session was closed
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
filtros.FiltroAdminLogin.doFilter(FiltroAdminLogin.java:31)
MZSuporte.dao.DaoInterceptor.doFilter(DaoInterceptor.java:31)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: MZSuporte.model.Ramais.usuarios, no session or session was closed
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)
org.hibernate.collection.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:97)
org.hibernate.collection.PersistentBag.isEmpty(PersistentBag.java:232)
org.apache.el.parser.AstEmpty.getValue(AstEmpty.java:53)
org.apache.el.parser.AstNot.getValue(AstNot.java:42)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)
org.apache.jsp.admin.busca.sRamais_jsp._jspx_meth_c_005fwhen_005f0(sRamais_jsp.java:390)
org.apache.jsp.admin.busca.sRamais_jsp._jspx_meth_c_005fchoose_005f0(sRamais_jsp.java:360)
org.apache.jsp.admin.busca.sRamais_jsp._jspx_meth_display_005fcolumn_005f1(sRamais_jsp.java:327)
org.apache.jsp.admin.busca.sRamais_jsp._jspService(sRamais_jsp.java:195)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
filtros.FiltroAdminLogin.doFilter(FiltroAdminLogin.java:31)
MZSuporte.dao.DaoInterceptor.doFilter(DaoInterceptor.java:31)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
[/code]