1

我有一张与其他表有多个 Many2Many-Association 的表。表和列的名称有点混乱,所以我必须使用@Many2Many-Annotation。但我不能两次使用这个注释?!

处理此问题的推荐方法是什么?

4

1 回答 1

0

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

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

在这个例子中,为了清楚起见,我省略了连接表。

你可以看看这个: http: //javalite.io/many_to_many_associations#overriding-associations 来解释 ActiveJDBC 注释的“片面性”。

希望这可以帮助,

干杯

于 2011-08-03T21:33:47.470 回答