Question

Bref historique: J'ai un logiciel qui télécharge régulièrement des fichiers. Les statistiques de ces téléchargements sont stockés dans la base de données en tant qu'entité DownloadResult, qui est à son tour associé à l'entité qui représente la tâche de téléchargement.

Maintenant, je veux vous assurer, que seul un nombre fixe des n derniers téléchargements sont conservés dans la base de données. Dans une application AFAIK de base de données classique (non ORM / JPA), cela se fera avec une procédure stockée.

Quelle serait la bonne façon de le faire dans une application axée sur JPA?

Était-ce utile?

La solution

Vous pouvez essayer Quartz http://www.quartz-scheduler.org/ si vous veulent rester withing limites Java, si ce n'est pas une exigence, vous pouvez aller avec des procédures stockées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top