最近一直出现问题,今天生成实体类的时候没有生成主外键,真是一个不仔细就掉坑,,,尴尬了

反序列化之主外键无法生成问题:

主外键无法生成--Hibernate反序列化实体类--MySQL数据库

最后解决好之后就是这个样子了

主外键无法生成--Hibernate反序列化实体类--MySQL数据库

主外键无法生成--Hibernate反序列化实体类--MySQL数据库

解决的思路:

首先你的确保你的数据库引擎没有问题

第一步:

①,查看当前引擎,可能会发现是MyISAM引擎,然后我们这里修改为InnoDB类型

查看支持的引擎:show engines;
查看当前引擎:show variables like ‘%storage_engine%’
修改方法引擎方法:alter table 表名 type=InnoDB;

②,是在配置文件中找到my.ini文件 ,修改成这样 (当然提前备份该文件,以免发生意外)

主外键无法生成--Hibernate反序列化实体类--MySQL数据库

第二步:
勾选:Show default relationships (显示默认的关系)
主外键无法生成--Hibernate反序列化实体类--MySQL数据库

然后我们的反序列化实体类就成功啦。。。。

———不足之处还请多多指教!

相关文章:

  • 2021-10-01
  • 2021-11-30
猜你喜欢
  • 2021-12-24
  • 2022-02-04
  • 2021-06-28
  • 2021-07-26
  • 2021-06-05
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案