記JPA一次生成數據庫表沒有外鍵原因

遇到問題: 通過JPA實體註解生成數據庫,生成數據庫表結構引擎爲MyISAM。然後表中索引關係沒有生成。
期望結果爲: 生成數據庫表結構引擎爲InnoDB,表中有實體對應的索引關係。

解決問題過程:

  1. 網上查找如何才能將數據庫表結構引擎設置爲InnoDB。(發現MySQL5InnoDBDialect這個類)
  2. 配置MySQL5InnoDBDialect,結果是可行的。期望結果都已經達到。但是發現該類過期。
  3. 然後查看相關源碼,發現一個配置附圖配置附圖
  4. 然後對着相應配置在applicetion.yml中加入配置,但是沒有效果
  5. 最後在博文中發現該配置原來是要寫在hibernate.properties
  6. 測試成功!使用

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章