1

私は「Spring Roo」を初めて使用し、Pizza Shopの例を使用しています。

実行できましたが、1 つの注文で同じ種類の複数のピザを追加する方法はありません。つまり、異なる種類の複数のピザを追加できますが、同じ種類のピザは追加できません。「Roo」を通じて、これをどのように達成できますか?

また、手動で追加する場合、どのように保存する必要がありますか:

Map<Pizza,Integer>

ピザ - 実際に注文されたピザ

整数 - ピザの数?

4

1 に答える 1

0

1 つのオプションは、次のクラス図に示すように、結合テーブル (Order Line Item など) を使用することです。テーブルに参加

このインスタンス ダイアグラムは、顧客が 3 つのピザ (ペパロニ 2 枚とナポリタン 1 枚) を注文した後のデータベース内のレコードの例を示しています。ここに画像の説明を入力

以下は、roo で結合テーブルを使用する (別のドメインからの) 例です。

于 2012-11-27T22:12:17.677 に答える