单表/多表JPA / Hibernate

时间:2017-03-12 12:51:05

标签: java hibernate jpa inheritance java-ee

我正在创建一个管理系统,我有很多类型的用户:
- “客户”执行订单/查看和修改订单
- “经理”管理订单
- “会计师”......

那么什么是最佳选择,让它们分开(如何建立关系?)

或者使用“type_user”列创建单个“User”类,例如“Manager”与其他类(例如“Order”)相关,所以我的问题是在“Order”表中我应该放一个关系(关键)与“用户”或“经理”? (我在经理中没有ID)

谢谢

1 个答案:

答案 0 :(得分:0)

他们是角色。创建用户和角色表。然后使用user-Role-Map将用户映射到特定角色。