Как сделать регулярную очистку базы данных в приложении JPA?
-
25-09-2019 - |
Вопрос
Короткий фон: у меня есть программное обеспечение, которое регулярно загружает файлы. Статистика этих загрузок хранится в базе данных в качестве объекта DownloadResult, которое, в свою очередь, связано с объектом, представляющей задание загрузки.
Теперь я хочу убедиться, что в базе данных сохраняется только фиксированное число N последних загрузок. AFAIK в классическом (не ORM / JPA) приложении базы данных, это будет сделано с сохраненной процедурой.
Что было бы правильным способом сделать это в приложении к приложению JPA?
Решение
Вы можете попробовать кварц http://www.quartz-scheduler.org/ Если вы хотите оставаться на границах Java, если это не требование, вы можете пойти с сохраненными процедурами.
Не связан с StackOverflow