كيفية القيام بتنظيف قاعدة البيانات العادية في تطبيق JPA؟
-
25-09-2019 - |
سؤال
خلفية قصيرة: لدي برنامج يقوم بتنزيل الملفات بانتظام. يتم تخزين إحصائيات هذه التنزيلات في قاعدة البيانات ككيان تنزيل ، والذي يرتبط بدوره بالكيان الذي يمثل مهمة التنزيل.
الآن أريد أن أتأكد من أنه يتم الحفاظ على عدد ثابت فقط من أحدث عمليات التنزيلات في قاعدة البيانات. AFAIK في تطبيق قاعدة بيانات كلاسيكية (غير ORM/JPA) ، سيتم ذلك باستخدام إجراء مخزن.
ماذا سيكون الطريقة الصحيحة للقيام بذلك في تطبيق JPA مدفوع؟
المحلول
يمكنك تجربة الكوارتز http://www.quartz-scheduler.org/ إذا كنت ترغب في البقاء مع حدود Java ، إذا لم يكن ذلك شرطًا ، فيمكنك الذهاب مع الإجراءات المخزنة.
لا تنتمي إلى StackOverflow