Springboot2.2.2 jpa 没有自动生成表

Posted 沉得住气,沉淀自己。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot2.2.2 jpa 没有自动生成表相关的知识,希望对你有一定的参考价值。

这里使用的springboot2.2.2版本    没有报错发生也没有生成表     是yml的问题   下面有正确的yml 

不需要 在启动类加 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) 

也不需要  在pom文件 导入 Hibernate的包

启动类使用@SpringBootApplication

表的实体类必须要加@Entity


环境 idea2019.2  jdk1.8 mysql5.7

项目结构   这里使用yml文件  

 

 以下是错误yml  

 

 正确的yml     jpa的位置要写正确   yml注意层级关系 

推荐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 启动类    出现创建表的语句 就成功了

以上是关于Springboot2.2.2 jpa 没有自动生成表的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot2.2.2 使用 JdbcTemplate

springboot2.2.2整合redis与redis 工具类大全

Spring Cloud Stream kafka 指标未显示在执行器指标中 | Spring Boot 2.2.2 | Spring Cloud Hoxton.SR4

当我输入时,Spring jpa 自动完成功能没有出现

求教!jpa主键自动生成策略的相关问题!

在 Spring Boot 应用程序的 JUnit 测试中,自动装配的 JPA 存储库没有合格的 bean