首页 > 解决方案 > spring.jpa.hibernate.ddl-auto=创建在 Spring Boot 1.5 上不起作用

问题描述

这是我的application.dev.properties

spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=create
datasource.dev.url=jdbc:mysql://localhost:3306/schema?autoReconnect=true&useSSL=false&createDatabaseIfNotExist=true
datasource.dev.username=gdpr_root
datasource.dev.password=computer@1234
datasource.dev.driverClassName=com.mysql.jdbc.Drive

这适用于常见的application.properties

props.hb.hibernate.default_batch_fetch_size=1000
props.hb.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
props.hb.hibernate.temp.use_jdbc_metadata_defaults=false
spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=create

我试图添加 spring.jpa.hibernate.ddl-auto=create两个属性文件。但不创建表结构。我按照下面的堆栈链接

无法让spring boot自动创建数据库模式

在 Spring JPA 中自动创建表失败

期待为我的问题提供更好的解决方案。 编辑 1 个 架构将创建,但尚未创建表

标签: mysqlspring-bootjpaspring-data-jpa

解决方案


推荐阅读