java - 通过 intellij hibernate 持久化工具生成模型时关系引用禁用表

标签 java mysql hibernate intellij-idea models

我在 mysql 上用下面的 sql 创建了一个表

CREATE TABLE `ssk_cms_category_transaction_type_relation` (
  `categoryId` int(11) NOT NULL,
  `typeId` int(11) NOT NULL,
  `createdTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`categoryId`,`typeId`),
  KEY `FK_ssk_cms_category_transaction_type_relation1` (`typeId`),
  CONSTRAINT `FK_ssk_cms_category_transaction_type_relation` FOREIGN KEY (`categoryId`) REFERENCES `ssk_cms_content_category` (`contentCategoryId`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_ssk_cms_category_transaction_type_relation1` FOREIGN KEY (`typeId`) REFERENCES `ssk_transaction_type` (`typeId`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1

在尝试使用 intellij 中的 hibernate 持久性工具生成其模型时,如果我检查显示默认关系,我会收到以下错误,任何人都可以帮助我理解这一点。我尝试使用谷歌搜索但未找到解决方案 enter image description here

最佳答案

该消息表明提到的 ssk_cms_category_transa... 表的关系引用了另一个未包含在模型生成中的表。所以你应该选择另一个表将它包含到生成中以避免错误。

关于java - 通过 intellij hibernate 持久化工具生成模型时关系引用禁用表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45049906/

相关文章:

java - JVM 在退出时挂起

mysql - 如何将两个 FK 从一个表连接到另一个表?

java - 无法使用 HibernateOGM 连接到 Mongodb

mysql - sql select 查询不返回某些列

mysql - WordPress mysql 密码哈希

java - hibernate - 选择/仅加载字段

java - 在java中返回查询结果集的正确方法

java - 将按钮添加到 jtable

java - 如何给出 Java 包中的音乐文件的路径?

java - GWT 轻量级公制系统