Pessoal tenho uma aplicação desktop onde utilizo o Spring e o Hibernate integrados e o banco de dados HSQLDB.
Preciso implementar para os meus usuários uma rotina de backup e restore dos dados armazenados no banco de dados citado anteriormente. Bem, segundo a documentação do HSQLDB o processo de backup é simplesmente a cópia de alguns arquivos do banco de dados, porém é altamente recomendável executar o comando CHECKPOINT ou o comando SHUTDOWN antes de fazer o backup.
Daí vem o meu problema, pois qual seria a melhor maneira de executar um destes comandos utilizando o Spring e o Hibernate? Pergunto pelo fato de o Spring ser responsável por gerenciar as sessões com o banco de dados e o Hibernate responsável por gerenciar o mapeamento objeto relacional e não gostaria de quebrar este padrão de acesso ao banco de dados.
[]s