1. 程式人生 > >Spring Boot Jpa無法自動生成表

Spring Boot Jpa無法自動生成表

一.問題描述

    初學Spring Boot今天遇到一個問題,在使用Jpa的方式建立資料庫表的時候發現無論如何建立不成功。

(注意:首先你得保證你的Project能夠連線資料庫,連不上資料庫就別瞎折騰了,我用的IDEA,有對應的測試方法)



二.踩過的坑

    參考了網上將啟動類和實體類放在同一個包下,重啟MySQL等方法均無法解決。


三.解決方法

    在上面的方法都失效的情況下,還有一種錯誤的可能是@Entity導包的時候導成了org.hibernate.annotation.Entity。

正確的做法是匯入javax.persistance.Entity


    然後重新Run一下專案,此時控制檯已經有了對應的正確輸出。


    之後別忘了需要Refresh一下資料庫視覺化軟體才能檢視最新的資料庫狀態,比如我用的MySQL Workbench,也可以在IDEA中直接重新整理檢視結果。