【问题标题】:Single Table / Multiple tables Inheritance in JPA / HibernateJPA / Hibernate中的单表/多表继承
【发布时间】:2017-03-12 12:51:05
【问题描述】:

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

那么最好的选择是什么,将它们放在单独的类中(如何建立关系?)

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

谢谢

【问题讨论】:

    标签: java hibernate jpa inheritance jakarta-ee


    【解决方案1】:

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

    【讨论】:

    • 希望对您有所帮助。
    • 你能回答吗,我给你发了邮件
    猜你喜欢
    • 2012-01-10
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多