0

我正在使用 Hibernate 4 来管理所有数据库连接。在我正在创建的表中,我只想保留最近 24 小时的数据以进行统计计算。有没有办法自动删除表上的旧数据(显然有一个 DATETIME 类型的字段 EVENTDATA)或者我必须每 x 分钟手动执行一次?

4

1 回答 1

1

您可以使用带有 cron 触发器的作业调度来实现这一点。如果您使用 cron 表达式0 0 0 * *则删除触发器将在每晚 00:00 调用

于 2013-11-05T09:27:26.410 回答