Pessoal, eu tenho um gatilho no banco de dados que faz o log de uma de minhas tabelas, basicamente nesse gatilho existe um comando em MySQL que pega o ID da sessão do banco de dados do usuário logado, identifica o nome do usuário e insere na tabela de log.
Agora quando crio uma sessão no hibernate, esse código de sessão do banco é cadastrado na tabela de acessos, mas quando fecho e crio novamente, outra sessão de banco é registrada. Então resolvi criar uma sessão de conexão de banco do hibernate, e adicioná-la a sessão do JSF, e toda vez que fizer uma persistência de dados utilizar a sessão salva.
Essa seria a idéia ideal???
Aguardo comentários…