1 java hibernate h2 spring-data-jpa spring-boot
我正在尝试创建一个简单的 SpringDataJPA 应用程序。我正在使用H2数据库。使用 @entity 注解对模型类进行注解后,表已在 H2 DB 中成功创建,并且可以通过 h2-console 查看该表。但是,为了初始化表,我尝试插入 data.sql 中的值,但在启动应用程序时,错误表明未找到该表。为什么当我能够查看该表时却找不到该表?
Spring Boot 2.5.0 改变了 schema.sql 和 data.sql 的处理方式。
你必须设置
spring.jpa.defer-datasource-initialization=true
Run Code Online (Sandbox Code Playgroud)
使你的例子发挥作用。
归档时间: |
|
查看次数: |
1910 次 |
最近记录: |