zoukankan      html  css  js  c++  java
  • Springboot2.2.2 jpa 没有自动生成表 解决

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

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

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

    启动类使用@SpringBootApplication

    表的实体类必须要加@Entity

    注意

    这个@Entity 导入  javax.persistence

    
    

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

    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    DB2数据库常用的函数总结
    word--->pdf资料转载..
    Spring boot -mongodb
    mongodb主从复制
    js-Math对象
    js-基本类型
    js-引用类型介绍
    js-检测数据类型
    javaScript计算对象的长度
    数据类型
  • 原文地址:https://www.cnblogs.com/wf-zhang/p/12165991.html
Copyright © 2011-2022 走看看