No livro hibernate em ação na página 396 tem um método utilizado para fechar a sessão depois que uma classe instanciada não utiliza mais. Porém é usado um filtro de servlet, alguém sabe como posso fazer isso no JSF? O código é o seguinte:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
try {
chain.doFilter(request, response);
HibernateUtil.commitTransaciont();
} finally {
HibernateUtil.closeSession();
}
}
Obrigado