Pessoal consegui resolver dessa forma:
Depois da minha criteria coloquei:
HibernateUtility.closseSession();
HibernateUtility.commitTransaction();
passei a testa e deu tdo certo, agora com mais testes encontrei erro
ao tentar editar:
javax.faces.el.EvaluationException:
org.hibernate.LazyInitializationException: could not initialize proxy
- no Session
at
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:
102)
at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:
102)
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
at javax.faces.component.UIData.broadcast(UIData.java:912)
at
org.primefaces.component.datatable.DataTable.broadcast(DataTable.java:
574)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:
775)
at
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:
1267)
at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:
82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:
118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
at
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:
1523)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
343)
...
...