如何维护表关系

时间:2016-05-13 15:44:15

标签: java spring hibernate

我在spring mvc中创建了一个pojo类。我想要一个产品类别,它将有n个产品,每个产品都可以在不同的类别下使用。

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

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

问题:

我在上述情况下如何将产品与不同类别联系起来?

哪种关系适合休眠。(一对多或多对一)?

如何设计这种关系?

1 个答案:

答案 0 :(得分:0)

根据您的要求,我可以考虑以下两个特殊情况:

  1. 如果类别可以包含n个产品,但产品只能属于一个特定类别< / strong>然后从类别到产品的关系将是 1到多个

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