Pergunta

Antecedentes curtos: tenho um software que baixa regularmente arquivos. As estatísticas desses downloads são armazenadas no banco de dados como uma entidade downloadresult, que por sua vez está associada à entidade que representa o trabalho de download.

Agora, quero ter certeza de que apenas um número fixo dos N dos últimos downloads são preservados no banco de dados. Afaik em um aplicativo de banco de dados clássico (não ORM/JPA), isso seria feito com um procedimento armazenado.

Qual seria a maneira certa de fazer isso em um aplicativo JPA?

Foi útil?

Solução

Você pode tentar quartzo http://www.quartz-scheduler.org/ Se você deseja permanecer com os limites do Java, se não for um requisito, você pode acessar procedimentos armazenados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top