Springboot2.2.2のJPAは自動的にテーブルを生成しません

ここで質問YML正しいYML次springboot2.2.2バージョンではエラーが発生していない使用しており、何のテーブルが生成されません 

クラスは@SpringBootApplicationの追加を開始する必要がない(= {DataSourceAutoConfiguration.class、HibernateJpaAutoConfiguration.class}を除外する) 

HibernateのパッケージはPOMファイルをインポートする必要はありません。

[スタート]クラスの使用@SpringBootApplication

Entityクラスのテーブルには、@Entityを追加する必要があります

 

環境idea2019.2のjdk1.8のmysql5.7

プロジェクトの構造は、ここにYMLファイルを使用しました  

 

 ここでエラーがあるYML  

 

 YMLは正しいYML注階層を書くために正しい位置をJPA 

推奨springbootのJPAのドキュメント   https://docs.spring.io/spring-data/jpa/docs/2.2.3.RELEASE/reference/html/#reference 

 

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/jpa?useSSL=true&serverTimezone=UTC&characterEncoding=UTF8
    data-username: root
    data-password: root
    #jpa配置  更新或自动生成表  控制台打印sql
  jpa:
    database: mysql
    show-sql: true
    hibernate:
      ddl-auto: update

重新run 启动类    出现创建表的语句 就成功了

おすすめ

転載: www.cnblogs.com/wf-zhang/p/12165991.html