Tenho alguns relatórios que o meu sistema gera, que traz bastante select
, enquanto a aplicação vai no banco de dados para retornar as informações.
Existe uma tela de “aguarde”, tenho uma tarefa que é implementar nessa tela de aguarde um botão de cancelar, ou seja, quando ele clicar em cancelar, ele vai interromper a busca no banco de dados, e liberar o sistema e processamento novamente para o usuário
Alguém sabe como posso resolver isso?
- Usamos aqui na empresa o
Hibernate
- Usamos java Swing, quando clico no botão cancelar
eu ativo um método que busca a sessão atual, e logo em seguida eu dou um cancelarQuery, porém nada acontece…
Meu Código:
Session sessao = HibernateUtil.sessaoAtual();
sessao.cancelQuery();