修改 假设有3个模块用户,个人资料和公司,所有这3个模块都需要类别,例如用户类别,个人资料类别,公司类别。
1)我可以创建一个单独的类别模块并将其插入一个表中,就像我在上面的数据库图表中显示的那样
2)我可以使用一个类别模块并将其重复用于每个模块,并将类别存储在3个不同的表中,例如users_category,profile_category或company_category表吗?在这种情况下,我将创建一个类别模块,并将每次重复使用3次以将数据存储在3个不同的表中
在我看来两者都是正确的,但我想的问题是(1)如果类别模块有问题那么所有其他3个模块,即用户,个人资料和公司将受到影响,如果我使用(2)那么如果例如users_category存在一个类别的问题,那么其他模块将不会受到影响
此外,我正在寻找专家建议java Controller,Formatter和DAO类之间存在的关系类型和方式
请提前建议并表示感谢