Как сделать регулярную очистку базы данных в приложении JPA?

StackOverflow https://stackoverflow.com/questions/2195463

Вопрос

Короткий фон: у меня есть программное обеспечение, которое регулярно загружает файлы. Статистика этих загрузок хранится в базе данных в качестве объекта DownloadResult, которое, в свою очередь, связано с объектом, представляющей задание загрузки.

Теперь я хочу убедиться, что в базе данных сохраняется только фиксированное число N последних загрузок. AFAIK в классическом (не ORM / JPA) приложении базы данных, это будет сделано с сохраненной процедурой.

Что было бы правильным способом сделать это в приложении к приложению JPA?

Это было полезно?

Решение

Вы можете попробовать кварц http://www.quartz-scheduler.org/ Если вы хотите оставаться на границах Java, если это не требование, вы можете пойти с сохраненными процедурами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top