gpt4 book ai didi

java - 在 Java 中删除一些数据作为定期/调度作业

转载 作者:行者123 更新时间:2023-11-30 11:41:13 24 4
gpt4 key购买 nike

我在使用 Spring 和 Hibernate 框架的 Java 项目中工作。使用的数据库是Oracle,应用服务器是JBoss 4,操作系统是Unix。

我必须编写一个逻辑来删除所有超过 180 天的表中的数据。在特定表中有一个日期列,我必须使用它来确定它是否超过 180 天。如果是,我将不得不删除该表中的所有行以及任何其他表中的任何关联行。我可以使用 hibernate 从表中删除此类数据。

此功能将被安排,即删除逻辑将在某个周期性时间调用,可能是每天下午 3:00,确切时间客户将很快通知我。此逻辑必须与我通常进行的应用程序 war 分开我的实际项目源代码。

我在编写将删除数据的持久性相关代码时没有任何问题,但我对如何将此逻辑单独放在 JBoss 中感到困惑。我应该制作 jar 代码并将其放入 JBoss 中吗?还有如何调用删除逻辑?我是否需要配置/编写一些调度程序来完成这项工作?

有人可以帮我解决这个问题吗?

最佳答案

看看Quartz .这是一个相对容易使用的 Java 调度程序。您应该能够非常快速地启动并运行它。

关于java - 在 Java 中删除一些数据作为定期/调度作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12357551/

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