1

複数のMany2Many-他のテーブルへの関連付けを含むテーブルがあります。テーブルと列の名前は少しわかりにくいので、@Many2Many-Annotationを使用する必要があります。しかし、この注釈を2回使用することはできませんか?!

これを処理するための推奨される方法は何ですか?

4

1 に答える 1

0

答えを変えてすみません。最初は考えもしませんでしたが、ActiveJDBCはこの要件をすぐにサポートでき、新しいコードを実装する必要はありません。

Many2Many アノテーションは関係の一方の端に配置されます。つまり、TABLE1、TABLE2、および TABLE3 があり、TABLE1 が多対多で TABLE2 を持ち、多対多で TABLE2 を持つ場合、TABLE2 と TABLE3 を表すモデルに Many2Many 注釈を付けることができますが、TABLE1 には注釈を付ける必要はありません。 .

この例では、わかりやすくするために結合テーブルを省略しました。

ActiveJDBC アノテーションの「片側性」の説明については、 http : //javalite.io/many_to_many_associations#overriding-associationsを参照してください。

お役に立てれば、

乾杯

于 2011-08-03T21:33:47.470 に答える