问题描述
对页面上的信息进行删除操作,只是更改了信息状态,并没有从数据库中物理删除这些信息,但是如果我想没10天把数据库中已经处于删除状态的信息彻底的删除要怎么做呢?
解决方案
解决方案二:
可以做个定时任务吧做物理删除设个标识符就行了呗
解决方案三:
java.util.Time类可以处理定时任务,可以尝试,自己实现一个ServletContextListener,调用该类就可以实现这样的功能!
解决方案四:
看什么数据库了,不过数据库中都带有类似mssq的作业的功能的,楼主编写了存储过程,定期调用就行了
解决方案五:
建议部署与系统不相关的进程,可以不定时启动对数据库进行删除。
解决方案六:
有些数据库自带计划任务也可以写代码开启任务进行删除java.util.Time功能较简单。如果工程集成了spring可以使用spring封装的quartz来实现
解决方案七:
引用5楼zjwilove4的回复:
有些数据库自带计划任务也可以写代码开启任务进行删除java.util.Time功能较简单。如果工程集成了spring可以使用spring封装的quartz来实现
正解~~
解决方案八:
spring封装的quartz我用过,还是比较好用的
时间: 2024-10-01 04:28:24