记JPA一次生成数据库表没有外键原因

遇到问题: 通过JPA实体注解生成数据库,生成数据库表结构引擎为MyISAM。然后表中索引关系没有生成。
期望结果为: 生成数据库表结构引擎为InnoDB,表中有实体对应的索引关系。

解决问题过程:

  1. 网上查找如何才能将数据库表结构引擎设置为InnoDB。(发现MySQL5InnoDBDialect这个类)
  2. 配置MySQL5InnoDBDialect,结果是可行的。期望结果都已经达到。但是发现该类过期。
  3. 然后查看相关源码,发现一个配置附图配置附图
  4. 然后对着相应配置在applicetion.yml中加入配置,但是没有效果
  5. 最后在博文中发现该配置原来是要写在hibernate.properties
  6. 测试成功!使用

 

 

 

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