最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot中關(guān)于自動建表,無法更新字段的問題

 更新時間:2022年02月25日 09:58:53   作者:Tonels  
這篇文章主要介紹了springboot中關(guān)于自動建表,無法更新字段的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

關(guān)于自動建表,無法更新字段問題

Springboot中的配置

jpa:
? ? database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
? ? database: MYSQL
? ? show-sql: true
? ? properties:
? ? ? hibernate.id.new_generator_mappings: true
? ? ? hibernate.cache.use_second_level_cache: false
? ? ? hibernate.cache.use_query_cache: false
? ? ? hibernate.generate_statistics: false
? ? ? hibernate.hbm2ddl.auto: create # 自動生成建表語句
? ? hibernate:
? ? ? naming:
? ? ? ? physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl # 取消駝峰式命名
hibernate.hbm2ddl.auto: create # 自動生成建表語句

除了create配置,還有以下幾種

  • create會自動建表,全部的Model都會新建表
  • create-drop會新建表,但會以及SessionFactory自動刪除。
  • update會自動建表,已存在的表無法更新,只會新增新添加的Model,生成表,所以這個注解無法更新已存在的表的字段屬性。
  • validate會對Model和數(shù)據(jù)庫表進行校驗,字段屬性不一致時,會報錯none,不自動建表,只基于Model的@entity和@Table映射數(shù)據(jù)庫的表(字段可以不對應(yīng))

springboot jpa未自動建表問題記錄

檢查pom是否正確引入對應(yīng)模塊

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
 <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

檢查application文件配置是否存在錯誤

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/dbdbd?useUnicode=true&characterEncoding=utf-8&useSSL=false
    username: *
    password: *
    driver-class-name: com.mysql.jdbc.Driver
  jpa:
    hibernate:
      ddl-auto: update
    database: mysql
    show-sql: true
  • 檢查實體類是否加入@Entity注解
  • 檢查項目目錄結(jié)構(gòu),實體類是否在啟動類所在包或子包目錄下
  • 若不在,啟動類上是否加入  @EntityScan("****") 注解

檢查過后,全都沒毛病,項目正常啟動,無報錯,但是可視化工具 navicat 中并沒有生成對應(yīng)的表,百思不得其解,也黔驢技窮了。后來抱著試一試的想法,在mysql安裝目錄bin 下 ,命令行查看數(shù)據(jù)庫表,發(fā)現(xiàn)對應(yīng)的表其實已經(jīng)建立成功,只是navicat沒有顯示出來。

然后就可以愉快的繼續(xù)啦~

至于為什么navicat中沒有顯示建好的表,可能小貓貓壞掉了吧。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中常用的設(shè)計模式之建造者模式詳解

    Java中常用的設(shè)計模式之建造者模式詳解

    這篇文章主要為大家詳細介紹了Java中常用的設(shè)計模式之建造者模式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 使用Spring Initializr方式如何快速構(gòu)建Spring Boot項目

    使用Spring Initializr方式如何快速構(gòu)建Spring Boot項目

    Spring lnitializr是一個Web應(yīng)用,它提供了一個基本的項目結(jié)構(gòu),能夠幫助我們快速構(gòu)建一個基礎(chǔ)的Spring Boot項目,本文分步驟講解如何使用Spring Initializr方式構(gòu)建Spring Boot項目,感興趣的朋友跟隨小編一起看看吧
    2023-08-08
  • SpringBoot ApplicationContextAware拓展接口使用詳解

    SpringBoot ApplicationContextAware拓展接口使用詳解

    當(dāng)一個類實現(xiàn)了這個接口(ApplicationContextAware)之后,這個類就可以方便獲得ApplicationContext中的所有bean。換句話說,就是這個類可以直接獲取spring配置文件中,所有有引用到的bean對象
    2023-04-04
  • spring框架下websocket的搭建

    spring框架下websocket的搭建

    本篇文章主要介紹了spring框架下websocket的搭建,非常具有實用價值,需要的朋友可以參考下。
    2017-03-03
  • SpringBoot如何集成i18n(多語言)

    SpringBoot如何集成i18n(多語言)

    這篇文章主要介紹了SpringBoot如何集成i18n(多語言)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java設(shè)計模式之單例模式實例分析

    Java設(shè)計模式之單例模式實例分析

    這篇文章主要介紹了Java設(shè)計模式之單例模式,以實例形式較為詳細的分析了單例模式的概念、定義及簡單實現(xiàn)技巧,需要的朋友可以參考下
    2015-11-11
  • JavaWeb學(xué)習(xí)筆記分享(必看篇)

    JavaWeb學(xué)習(xí)筆記分享(必看篇)

    下面小編就為大家?guī)硪黄狫avaWeb學(xué)習(xí)筆記分享(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • MyBatis實現(xiàn)三級樹查詢的示例代碼

    MyBatis實現(xiàn)三級樹查詢的示例代碼

    在實際項目開發(fā)中,樹形結(jié)構(gòu)的數(shù)據(jù)查詢是一個非常常見的需求,比如組織架構(gòu)、菜單管理、地區(qū)選擇等場景都需要處理樹形數(shù)據(jù),本文將詳細講解如何使用MyBatis實現(xiàn)三級樹形數(shù)據(jù)的查詢,需要的朋友可以參考下
    2024-12-12
  • 詳解Java的堆內(nèi)存與棧內(nèi)存的存儲機制

    詳解Java的堆內(nèi)存與棧內(nèi)存的存儲機制

    這篇文章主要介紹了Java的堆內(nèi)存與棧內(nèi)存的存儲機制,包括JVM的內(nèi)存優(yōu)化和GC等相關(guān)方面內(nèi)容,需要的朋友可以參考下
    2016-01-01
  • MyBatis-Plus代碼生成器的使用詳解

    MyBatis-Plus代碼生成器的使用詳解

    這篇文章主要介紹了MyBatis-Plus代碼生成器的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論

乌鲁木齐市| 兴城市| 南溪县| 新河县| 石台县| 修武县| 增城市| 两当县| 民勤县| 奎屯市| 麻江县| 金堂县| 新龙县| 沅陵县| 辽宁省| 通渭县| 蒲江县| 游戏| 滦平县| 堆龙德庆县| 青铜峡市| 眉山市| 海宁市| 福鼎市| 务川| 崇州市| 赤峰市| 桐柏县| 双鸭山市| 栾城县| 丹东市| 噶尔县| 如东县| 东阿县| 华容县| 永川市| 邵阳市| 榕江县| 奎屯市| 灵武市| 那曲县|