gpt4 book ai didi

java - 过期后自动删除数据库行

转载 作者:搜寻专家 更新时间:2023-10-30 20:36:36 25 4
gpt4 key购买 nike

我正在为分类广告开发一个基于 Spring、Hibernate 和 Postgresql 的网站。这些分类广告的发布期从 2 周到 6 个月不等。如何实现自动删除过期分类广告的解决方案?最好从 java 层或使用 Postgresql 调度程序删除它们?

提前致谢。

最佳答案

Spring 提供了调度作业的支持。这可以使用 @Scheduled 注释来实现。你可以看看这个网站

http://howtodoinjava.com/spring/spring-core/4-ways-to-schedule-tasks-in-spring-3-scheduled-example/

即每分钟安排一个任务

    @Override
@Scheduled(cron = "1 * * * * ?")
public final void updateTest() throws IOException {
//do something here
}

我更愿意在 Spring(在 Web 应用程序中)中使用它,因为如果我迁移数据库或操作系统,那么我必须重写它。

希望对你有帮助

关于java - 过期后自动删除数据库行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36936490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com