SpringBoot從入門到放棄之配置Spring-Data-JPA自動建表


  • pom文件配置引入依賴
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
		<dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
  • 配置文件進行jpa配置
    file
    這里有兩個配置需要說明一下;
show_sql: true 在控制台顯示jpa生成的sql
format_sql: true 控制台顯示生成的sql的時候進行格式化
ddl-auto: update 這種配置方式意思是沒有表的時候新建表,有表的話就不會刪除再新建,字段有更新的時候會自動更新表結構
  • 實體創建
    file

  • 服務啟動
    file
    可以看到咋子控台已經打印出建表的sql語句了

總結

雖然這種自動建表的方式很方便,但是不建議在項目中使用這種方式還是要慎重,最好自己手寫sql去建表。

歡迎大家去 我的博客 瞅瞅,里面有更多關於測試實戰的內容哦!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM