2016-05-13 11 views
0

私はspring mvcでpojoクラスを作成しています。私はn個の製品を持ち、それぞれが異なるカテゴリーに従う製品クラスを持つことを試みています。テーブル関係を維持する方法

これらの製品のカテゴリは同じままです。デフォルトでは5つの異なるカテゴリしか持たないとしましょう。

ここでは、各製品を関連カテゴリに関連付ける必要があります。

質問:

I私は別のカテゴリに製品を関連付けることができますどのような場合?

どの関係が休止状態に適しているか(1対多または多対1)?

この関係はどのように設計できますか?

+0

製品は、多くのカテゴリーを持つことができ、およびカテゴリIはカテゴリーを修正してきたように、これは多対many' – Stewart

答えて

0

私は、以下の2特定の例を考えることができ、あなたの要件ごとに:カテゴリがn 製品の数が、が唯一の特定ののカテゴリに属する​​ことができ製品を持つことができる場合は

  1. の場合、カテゴリから製品の関係は、1から多くのになります。

  2. カテゴリ製品とも製品のn個の数はカテゴリのn個の数に属することができ、その後カテゴリへの製品との関係は、多くのに多くのになります持っていることができる場合その場合は、JOINテーブルになる3番目のテーブルが必要です。

+0

'として知られ、多くの製品を持つことができる場合は、どのようにUIのprespectiveで最初に行くべきですか?最初に管理者が利用できるカテゴリを追加してから、製品を追加する必要があります – bharathi

+0

はい、管理者レベルの権限を持つカテゴリを追加するための別個のUIページがあります。カテゴリの固定セット – shankarsh15

関連する問題