Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ActiveJDBC多个多个关联_Java_Activerecord_Activejdbc - Fatal编程技术网

Java ActiveJDBC多个多个关联

Java ActiveJDBC多个多个关联,java,activerecord,activejdbc,Java,Activerecord,Activejdbc,我有一个与其他表有多个关联的表。 表和列的名称有点混乱,所以我不得不使用@Many2Many注释。 但是我不能用这个注释两次 建议如何处理此问题?很抱歉更改了答案。我一开始并没有想到,但是ActiveJDBC可以支持这种开箱即用的需求,无需实现新代码 许多注释放置在关系的一端。这意味着,如果有表1、表2和表3,表1与表2之间有多对多,表2与表2之间有多对多,则可以在表示表2和表3的模型上放置多个注释,而表1不必有任何注释 在本例中,为了清晰起见,我省略了连接表 您可以查看以下内容: 用于解释Ac

我有一个与其他表有多个关联的表。 表和列的名称有点混乱,所以我不得不使用@Many2Many注释。 但是我不能用这个注释两次


建议如何处理此问题?

很抱歉更改了答案。我一开始并没有想到,但是ActiveJDBC可以支持这种开箱即用的需求,无需实现新代码

许多注释放置在关系的一端。这意味着,如果有表1、表2和表3,表1与表2之间有多对多,表2与表2之间有多对多,则可以在表示表2和表3的模型上放置多个注释,而表1不必有任何注释

在本例中,为了清晰起见,我省略了连接表

您可以查看以下内容: 用于解释ActiveJDBC注释的“片面性”

希望这有帮助


cheers

typo:阅读以下内容:“它有多对多表2”如:“它有多对多表3”,sorryok,但如果我将@ManyToMany注释放在关联的另一侧,则会出现一个错误,它告诉我关联未在我的模型中定义,并显示该模型的所有可用关联(这是我放在表1中的关联)很抱歉刚才看到了这条评论,为了更快的响应,请将问题发布到:。考虑到您在注释中指定了关联,这听起来很奇怪。请在ActiveJDBC Google组上发布一个问题,并附上代码片段,以便我们可以对您的情况进行内部建模