ここで質問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 启动类 出现创建表的语句 就成功了