複数のMany2Many-他のテーブルへの関連付けを含むテーブルがあります。テーブルと列の名前は少しわかりにくいので、@Many2Many-Annotationを使用する必要があります。しかし、この注釈を2回使用することはできませんか?!
これを処理するための推奨される方法は何ですか?
複数のMany2Many-他のテーブルへの関連付けを含むテーブルがあります。テーブルと列の名前は少しわかりにくいので、@Many2Many-Annotationを使用する必要があります。しかし、この注釈を2回使用することはできませんか?!
これを処理するための推奨される方法は何ですか?
答えを変えてすみません。最初は考えもしませんでしたが、ActiveJDBCはこの要件をすぐにサポートでき、新しいコードを実装する必要はありません。
Many2Many アノテーションは関係の一方の端に配置されます。つまり、TABLE1、TABLE2、および TABLE3 があり、TABLE1 が多対多で TABLE2 を持ち、多対多で TABLE2 を持つ場合、TABLE2 と TABLE3 を表すモデルに Many2Many 注釈を付けることができますが、TABLE1 には注釈を付ける必要はありません。 .
この例では、わかりやすくするために結合テーブルを省略しました。
ActiveJDBC アノテーションの「片側性」の説明については、 http : //javalite.io/many_to_many_associations#overriding-associationsを参照してください。
お役に立てれば、
乾杯