我有一个表,该表具有多个与其他表的Many2Many-Association。
表和列的名称有些混乱,因此我必须使用@ Many2Many-Annotation。
但是我不能两次使用此注释?

建议的处理方式是什么?

最佳答案

很抱歉更改答案。起初我没有想到,但是ActiveJDBC可以立即支持此要求,而无需实现新代码。

Many2Many批注放置在关系的一端。这意味着,如果您拥有TABLE1,TABLE2和TABLE3,使得TABLE1与TABLE2有很多对同,而对于TABLE2有很多,则可以在表示TABLE2和TABLE3的模型上放置Many2Many注释,而TABLE1不必具有任何注释。

在此示例中,为清楚起见,我省略了联接表。

您可以看一下:
http://javalite.io/many_to_many_associations#overriding-associations
用于解释ActiveJDBC注释的“单面性”。

希望这可以帮助,

干杯

10-01 05:22