【发布时间】:2010-02-03 21:10:14
【问题描述】:
短背景: 我有一个定期下载文件的软件。这些下载的统计信息作为 DownloadResult 实体存储在数据库中,该实体又与代表下载作业的实体相关联。
现在我想确保数据库中仅保留固定数量的 n 个最新下载。 AFAIK 在经典(非 ORM/JPA)数据库应用程序中,这将通过存储过程完成。
在 JPA 驱动的应用程序中执行此操作的正确方法是什么?
【问题讨论】:
-
如何给这些下载一个序列号并删除一次是 current_no
-
简单而智能!但是,我并不想知道确切的标准(无论是序列号还是基于时间戳),但我想知道如何运行它。它读起来像:我对存储过程了解不多,而且我目前也不是很想学习它,如果它可以用“java 方式”完成的话;-)
标签: java stored-procedures jpa consolidation