用于JavaSpring集成JUnit测试的双数据库

用于JavaSpring集成JUnit测试的双数据库,java,junit,spring-data-jpa,integration-testing,quartz-scheduler,Java,Junit,Spring Data Jpa,Integration Testing,Quartz Scheduler,目前,我正在使用H2数据库对Spring数据进行Junit集成测试,它工作正常,但我用Junit测试配置了另外一个数据库。但现在它不起作用了。请帮我解决这个问题 我尝试为quartz Scheduler配置附加数据库。您发布的错误意味着数据库中没有与quartz相关的表。您使用它只是为了测试,您可以将Quartz配置为使用RAMJobStore存储作业 看 简而言之,您必须在石英配置属性中设置它: org.quartz.jobStore.class = org.quartz.simpl.RAMJ

目前,我正在使用H2数据库对Spring数据进行Junit集成测试,它工作正常,但我用Junit测试配置了另外一个数据库。但现在它不起作用了。请帮我解决这个问题


我尝试为quartz Scheduler配置附加数据库。

您发布的错误意味着数据库中没有与quartz相关的表。您使用它只是为了测试,您可以将Quartz配置为使用RAMJobStore存储作业

简而言之,您必须在石英配置属性中设置它:

org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore

大家好,我在使用quartz数据库进行junit集成测试时遇到了以下错误:“原因:org.springframework.beans.factory.BeanCreationException:创建名为“schedulerFactoryBean”的bean时出错,该bean在类路径资源[com/smc/config/QuartzConfig.class]中定义:调用init方法失败;嵌套异常为org.quartz.JobPersistenceException:无法检索触发器:未找到表“QRTZ_触发器”;请帮助我重新删除此项。提前谢谢