我正在尝试创建一个简单的SpringDataJPA应用程序。我正在使用H2数据库。在用@entity注释模型类之后,在H2 DB中成功地创建了表,该表可以通过H2-控制台查看。但是,为了初始化表,我尝试插入来自data.sql的值,但是在启动应用程序时,错误指示找不到表。当我能够查看表时,为什么找不到这个表?
发布于 2021-05-26 13:22:12
SpringBoot2.5.0改变了schema.sql和data.sql的处理方式。
你必须设置
spring.jpa.defer-datasource-initialization=true让你的榜样发挥作用。
https://stackoverflow.com/questions/67705099
复制相似问题