HIbernate自动删除旧数据

时间:2013-11-05 08:18:11

标签: java mysql hibernate

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

1 个答案:

答案 0 :(得分:1)

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