1、在数据库中配置2个字段,记录插入数据时间:startTime、终止时间:endTime=startTime+saveTime。
2、 配置个数据保存时间,例如:saveTime=10秒
 当某条记录插入到数据库后,超过保存时间后就删除数据库中的这条记录,想用java的定时器实现,可是觉得这方法有局限性,有什么更好的方法呢?

解决方案 »

  1.   

    定时器有什么局限性?除了定时器还能用什么?无非是定时任务而已,写个sql,系统定时调用,也是差不多,......
      

  2.   

    plsql也有定时器。。可以用吗,,
      

  3.   

    定时器可以;
    也可以在程序中控制,记录数据保存花费的时间,如果时间大于指定值,就rollback;或者commit之后发现超时再删掉;
      

  4.   

    可以用tomcat定时器,spring定时器,数据库也有