Spring Boot 中 Spring Data JPA 无法

2019-05-16  本文已影响0人  蔡德森

正确配置实体类关联关系后,Spring Data JPA 没有在数据库中生成正确的外键约束,只生成了索引。

image image

查阅资料得知,问题出现在数据库方言上。hibernate默认的mysql方言不支持外键约束,需要手动指定数据库方言。贴出配置:

server:
  port: 8110
spring:
  application:
    name: auth-server
  datasource:
    url: *
    username: *
    password: *
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
    database: mysql
    //下面这个配置指定数据库方言
    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect 
eureka:
  client:
    service-url:
      defaultZone: http://127.0.0.1:10086/eureka
上一篇 下一篇

猜你喜欢

热点阅读