Spring boot 使用h2在spring引导中初始化quartz bean时出现问题

Spring boot 使用h2在spring引导中初始化quartz bean时出现问题,spring-boot,h2,liquibase,Spring Boot,H2,Liquibase,我试图在我的一个项目中配置SpringQuartz。当我在Oracle数据库上运行它时,它工作得很好。然而,在H2数据库上运行它时,我遇到了错误 Function "EMPTY_BLOB" not found 它发生在quartzScheduler bean初始化时 我的配置是: spring.jpa.hibernate.ddl-auto: update spring.database-platform: org.hibernate.dialect.H2Dialect 我不知道我在哪里可以找

我试图在我的一个项目中配置SpringQuartz。当我在Oracle数据库上运行它时,它工作得很好。然而,在H2数据库上运行它时,我遇到了错误

Function "EMPTY_BLOB" not found
它发生在quartzScheduler bean初始化时

我的配置是:

spring.jpa.hibernate.ddl-auto: update
spring.database-platform: org.hibernate.dialect.H2Dialect
我不知道我在哪里可以找到解决方案,谷歌在这件事上没有帮助

我用液化糖。H2版本为1.4.200,spring boot版本为2.2.5.0版本

我注意到将ddl.auto更改为create或createdrop会导致不同类型的错误,它会抱怨我使用mysql创建的表。另外,当我将其更改为验证时,编译器会抱怨错误的数字类型“find Decimal,but expecting BigInt”