2016-05-13 37 views
0

我在春天mvc创建pojo类。我试图建立一个产品类别,它将有n个产品,并且每个类别都可以遵循不同的类别。如何保持表关系

由于这些产品的类别将保持不变。假设它默认只有5个不同的类别。

现在我必须将每个产品与相关类别联系起来。

问:

我上面的情况下,我怎么能与产品的不同类别?

哪种关系适合hibernate(一对多或多对一)?

这种关系可以如何设计?

+0

如果一个产品可以有很多类别,类别可以有很多的产品,这是被称为'多到many' – Stewart

回答

0

根据您的要求,我能想到的低于2特殊情况:

  1. 如果类别可以有产品 N多但产品只能属于一个特定的类别然后关系从类别到产品1到许多

  2. 如果类别可以有产品,也是一个产品可以属于类别n个n个类别产品则之间的关系多对多在这种情况下,您还需要有第三个表格,这将是JOIN表格。

+0

正如我有固定的类别,应该如何去先用UI何卫青?我是否需要添加管理员首先可用的类别,然后添加产品 – bharathi

+0

是的,您可以有一个单独的用户界面页面来添加类别(具有管理级别权限)。然后您有一个单独的页面用于向这些类别添加产品固定的一组类别 – shankarsh15

相关问题