Boa noite pessoal…
Implementei o pattern OpenSessionInView, e está funcionando muito bem… Porém não consegui visualizar uma maneira de tratar erros e até sucessos…
Antes tinha um try-catch que retornava um FacesMessage para sucesso… ou no catch, um facesMessage de erro…
Porém agora, nem sempre as sessions terão modificações… até porque qualquer consulta ajax cria sessões…
Como vocês lidam com isto? Pensei no seguinte…
Ao dar commit, caso haja algum metodo que retorne a quantidade de registros afetados e este seja maior que zero, um “Operação realizada com sucesso”… e os respectivos erros tratados no catch…
porém não encontrei ate agora nenhum metodo na session que me forneça tal informação…
alguém tem alguma luz aii???
Abraços