升级到Springboot2.0后,依然是使用jpa、Hibernate来操作mysql,
发现Hibernate默认创建的表是myisam引擎,导致 建表只有索引,没有外键。
需要设置成默认建表为innodb 引擎。
修改为innodb,则在配置文件中加入下面的方言即可
#不加这句则默认为myisam引擎
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
升级到Springboot2.0后,依然是使用jpa、Hibernate来操作mysql,
发现Hibernate默认创建的表是myisam引擎,导致 建表只有索引,没有外键。
需要设置成默认建表为innodb 引擎。
修改为innodb,则在配置文件中加入下面的方言即可
#不加这句则默认为myisam引擎
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect