调度持久实体
假设我有一些带有 CronExpression 字段的数据库实体:
@Entity
@Table(name = "job")
public class Job {
...
private CronExpression cronExpression;
}
将其放入石英计划的最佳方法是什么?我使用 Spring3 和 Hibernate。基本上我可以在我的 DAO 中安排它 - 任何时候创建或更新作业 - 但我还需要在应用程序启动时安排所有现有的作业..
感谢您的建议!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要 DAO/Repository 来从存储中获取所有 cronExpression。我在内存中创建 DAO
和组件来根据您的 cronExpression 创建quartz调度程序。我称之为 QuartzExecutor,
您可以从 RunMeJob 和 RunMeTask 代码rel="nofollow">http://www.mkyong.com/java/quartz-scheduler-example/。
我知道课程设计不好,但我关心的是尽力解决你的问题。
这是您要找的吗?
You need
DAO/Repository
to get all cronExpression from your storage. I create in memory DAOAnd Component to create quartz scheduler based on your cronExpression. I call it
QuartzExecutor
you can get
RunMeJob and RunMeTask
code from http://www.mkyong.com/java/quartz-scheduler-example/.I Know the class design is not good, but my concern is try to solve your problem.
Is this what you are looking for ?