休止状態で多対多のポリモーフィックな関連付けを実装しようとしています。
インターフェイスAnimal
と 2 つの実装クラスCat
とDog
. 別のクラス Food があり、データベースの多対多の関係を介して Animal インターフェースを food クラスに接続しようとしています。Ruby on Rails 実装のようなポリモーフィックな関連付けを介してマップする方法を理解しようとしています。
多対多の関連付けは次のようになります。
-------------------------------------------------
| food_id | animal_type | animal_id |
-------------------------------------------------
私はしばらくこれに取り組んできましたが、休止状態でこれを実装する方法がわかりません。