在Quartz_job_schedule表的Quartz调度程序中找不到分页支持

问题描述 投票:0回答:2

我正在考虑在应用程序中实现Quartz调度程序的体系结构以调度作业。我有一个角度表,在这里我显示数据库表QUARTZ_JOB_DETAILS的所有作业。但是API中的未找到分页支持。我也在StdJDBCDelegate.java类中搜索。我正在使用Spring Boot 2.1.7和Quartz 2.3.1

org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate

谁能建议我如何在Quartz表上实现分页。

spring-boot quartz-scheduler
2个回答
0
投票

我不认为Quartz提供任何用于分页的API。


0
投票

您是正确的Anurag,无可用的API支持。另外,我创建了一个休眠实体pojo类,其中包含id,jobName和其他相关的私有变量和getters / setters。然后将此pojo传递给我的JPARepository之一。现在将有一个数据库表,可以说custom_job_detais。这样就可以避免重复存储在数据库中的数据,但这实际上是解决方法。

存储在两个表中的Jobname列将保持不变。对于前端分页,我们可以使用custom_job_detais,对于工作管理,将使用QUARTZ_JOB_DETAILS表。

保存到QUARTZ_JOB_DETAILS之前,将数据保存到custom_job_detais表中。现在,我们可以轻松地在custom_job_detais表而不是QUARTZ_JOB_DETAILS上实现分页支持。

-快乐编码

© www.soinside.com 2019 - 2024. All rights reserved.