私は、ループバックアプリケーション用にIBM API Connectを使用しています。私は3つのモデル - 所有者、家と部屋を持っています。次のような関係が記載されている:ループバック - 3つのモデル間の1対多の関係
OWNER:
所有者はHOME:
- 家が複数の部屋 を持っているでしょう
- 部屋のすべてが、私の場合は、特定家庭へ
に属し、API接続CLIを使用して、所有者は、REST暴露モデル(RESTリソース)で、直接ワンを経由してホームモデルに関連すると思われます多対多関係。ホーム&部屋はRESTにさらされていない2つのモデルです。ホームは、1対多の関係を介してルームに直接関係しています。所有者とルームは直接には関連していませんが、ホームモデルを介して関連しています。
私はこれらの形式でHTTPのURLを取得したい:
/owners/{id}/homes/{id}/rooms/{id}
私は1対多の関係をchosedきた所有者
の特定の家のための部屋の詳細を取得しますそれぞれの外部キーを持つOwner-HomeおよびHome-Room。多対多の関係ではないので、私はモデルを使用しませんでした。私はそれをどのように行うことができます任意のアイデア
/owners/{id}/homes/{id}
:私は取得しています
URLがどのルーム対応するものがないのですか?
質問している部屋IDがすでにある場合は、オーナーIDと自宅IDから部屋を推測する必要があるのはなぜですか? – Overdrivr