【发布时间】:2020-03-27 16:34:48
【问题描述】:
我想使用 spring.jpa.generate-ddl=true 初始化架构,然后使用 data.sql 进行填充。
我试过了,但如果没有 schema.sql,它似乎无法工作。有什么建议吗?
【问题讨论】:
标签: java spring spring-boot spring-data-jpa spring-data
我想使用 spring.jpa.generate-ddl=true 初始化架构,然后使用 data.sql 进行填充。
我试过了,但如果没有 schema.sql,它似乎无法工作。有什么建议吗?
【问题讨论】:
标签: java spring spring-boot spring-data-jpa spring-data
将以下配置添加到您的 application.properties 或 application.yml 文件中:
spring.jpa.hibernate.ddl-auto=create
spring.datasource.initialization-mode=always
如果表中有数据,请使用以下配置:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.initialization-mode=always
查看question 及其答案。
【讨论】:
spring.jpa.defer-datasource-initialization=true
将在您的表生成后加载您的 data.sql 脚本。
【讨论】: