ループバック アプリケーションに IBM API Connect を使用しています。所有者、家、部屋の 3 つのモデルがあります。この関係は次のように説明されます。
オーナー:
- 所有者は 1 つまたは複数の家を持っている場合があります。
- 1 つまたはすべての家が特定の所有者に属している
家:
- 家には複数の部屋があります
- すべての部屋は特定の家に属しています
私の場合、API Connect CLI を介して、Owner は REST 公開モデル (REST リソース) であり、1 対多の関係を介して Home モデルに直接関連付けられることになっています。Home と Room は、REST に公開されていない 2 つのモデルです。Home は、1 対多の関係を介して直接 Room に関連付けられます。所有者と部屋は互いに直接関連していませんが、ホーム モデルを介して関連しています。
これらの形式で HTTP URL を取得したい:
/owners/{id}/homes/{id}/rooms/{id}
所有者の特定の家の部屋の詳細を取得する
Owner-Home と Home-Room には、それぞれの外部キーを持つ 1 対多の関係を選択しました。多対多の関係ではないため、スルー モデルは使用しませんでした。
私が取得している URL には、対応する Room がありません:
/owners/{id}/homes/{id}
どうすればそれを行うことができますか?