كيفية القيام بتنظيف قاعدة البيانات العادية في تطبيق JPA؟

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

سؤال

خلفية قصيرة: لدي برنامج يقوم بتنزيل الملفات بانتظام. يتم تخزين إحصائيات هذه التنزيلات في قاعدة البيانات ككيان تنزيل ، والذي يرتبط بدوره بالكيان الذي يمثل مهمة التنزيل.

الآن أريد أن أتأكد من أنه يتم الحفاظ على عدد ثابت فقط من أحدث عمليات التنزيلات في قاعدة البيانات. AFAIK في تطبيق قاعدة بيانات كلاسيكية (غير ORM/JPA) ، سيتم ذلك باستخدام إجراء مخزن.

ماذا سيكون الطريقة الصحيحة للقيام بذلك في تطبيق JPA مدفوع؟

هل كانت مفيدة؟

المحلول

يمكنك تجربة الكوارتز http://www.quartz-scheduler.org/ إذا كنت ترغب في البقاء مع حدود Java ، إذا لم يكن ذلك شرطًا ، فيمكنك الذهاب مع الإجراءات المخزنة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top