我正在考虑在应用程序中实现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表上实现分页。
我不认为Quartz提供任何用于分页的API。
您是正确的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上实现分页支持。
-快乐编码