Java IntelliJ IDEA Hibernate代码生成

Java IntelliJ IDEA Hibernate代码生成,java,mysql,hibernate,intellij-idea,Java,Mysql,Hibernate,Intellij Idea,我正在尝试使用IntelliJ IDEA从MySQL数据库生成Java类。问题是,默认情况下,生成不会检测多对多表,而是直接将表映射到类,为多对多表添加类 示例:我有表“User”和“Conversation”,以及它们之间的多对多关系。现在我希望代码由两个类组成,每个类有一个其他类的集合,但我也得到了由每个类的FK组成的多个类,我不希望这样 与之等价的是Eclipse的Detect多对多表。 如果有人有类似的问题,我会非常感谢你的来信 关于我认为多对多的课程是正确的。您需要一个单独的类来打破

我正在尝试使用IntelliJ IDEA从MySQL数据库生成Java类。问题是,默认情况下,生成不会检测多对多表,而是直接将表映射到类,为多对多表添加类

示例:我有表“User”和“Conversation”,以及它们之间的多对多关系。现在我希望代码由两个类组成,每个类有一个其他类的集合,但我也得到了由每个类的FK组成的多个类,我不希望这样

与之等价的是Eclipse的Detect多对多表。

如果有人有类似的问题,我会非常感谢你的来信


关于

我认为多对多的课程是正确的。您需要一个单独的类来打破这种关系的循环性质。我同意在这两者之间应该有一个表,但是如果映射正确,就不需要一个类,Eclipse就是这样做的。