SpringBoot2.5.2数据库先初始化data.sql再执行jpa的建表问题

来源:4-4 深度定制化上 - 实现 UserDetails 和 GrantedAuthority

慕慕0369453

2021-07-29

求助:
在使用JPA初始化数据库自动建表,data.sql配合生成数据时遇到一个问题,就是SpringBoot启动之后先去执行了data.sql文件,由于这个时候JPA还没自动建表,导致了data.sql的执行出错。我使用的SpringBoot版本是2.5.2,查看了源码,可能是新版SpringBoot改写了DataSource的初始方式,想请教有什么方式可以先初始化JPA的建表之后再去执行data.sql文件嘛?

写回答

2回答

雷电影

2022-04-17

把data.sql重命名为import.sql,同时脚本文件中每个SQL语句在独立的一行,不换行,SpringBoot版本2.6.4

//img.mukewang.com/szimg/625b72b909970e3424041472.jpg

//img.mukewang.com/szimg/625b72e909a7d21532001917.jpg

0
0

接灰的电子产品

2021-09-09

不好意思,没有跟进最新版本,比较忙,一般可以查一下官方文档,会有说明的

0
0

Spring Security+OAuth2 精讲,打造企业级认证与授权

一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题。

1042 学习 · 316 问题

查看课程