我在spring mvc中创建了一个pojo类。我想要一个产品类别,它将有n个产品,每个产品都可以在不同的类别下使用。
由于这些产品的类别将保持不变。假设它默认只有5个不同的类别。
现在我必须将每个产品与相关类别联系起来。
问题:
我在上述情况下如何将产品与不同类别联系起来?
哪种关系适合休眠。(一对多或多对一)?
如何设计这种关系?
答案 0 :(得分:0)
根据您的要求,我可以考虑以下两个特殊情况:
如果类别可以包含n个产品,但产品只能属于一个特定类别< / strong>然后从类别到产品的关系将是 1到多个。
如果类别可以包含n个产品,并且产品可以属于n个类别那么类别与产品之间的关系将多对多,在这种情况下,您还需要有第三个表格一个 JOIN 表。