【发布时间】:2022-01-26 17:55:07
【问题描述】:
我正在尝试将 H2 版本从 1.4.200 升级到 2.0.204。但是,在我看来,索引无法正常工作。
步骤:
- 从 JPA 层创建实体和索引,如下图所示。 SomeEntity.Java example
2。 application.properties 中的默认值:
spring.datasource.url=jdbc:h2:file:./data/testDb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.open-in-view=false
spring.h2.console.enabled=true
spring.h2.conso\le.path=/h2
- 启动 spring-boot 应用程序。
到这一步,一切正常,索引创建成功。
- 现在,重新启动服务。
这里,H2 服务(尤其是,"CreateIndex.executeMeta") 再次尝试创建索引(自定义索引)失败了。
以上步骤在旧版本(1.4.200 及以下)中运行良好。
有人遇到过类似的问题,或者我们有什么解决方法吗? 谢谢!!
【问题讨论】:
标签: spring-boot hibernate jpa spring-data-jpa h2