问题描述
我正在尝试构建Book应用。 实体是如此-
实体User
有一个名为Role
的字段,它指定这是Author
还是Reviewer
。当前,我正在使用Enum数据成员来区分用户是Author
还是Reviewer.
用户的单个实例不能同时存在。
Book
将具有1 ... * Authors
-因此,一个Author
的用户实体将与实体Book具有多对多关系
Book
将具有1 ... * Reviewers
-因此,一个Reviewer
的用户实体将与实体Book
有多对多关系
我想知道如何实现用户端-我最好要有一个单一的藏书集-如果用户是作者,这将包含对他已撰写的著作的引用。如果是审稿人,它将包含对他作为审稿人的书籍的引用。
我想知道JPA / Hibernate中是否有任何可以启用此功能的构造。
我总是可以将Author
和Reviewer
实现为不同的实体,但是我仍然想知道这种情况的答案,我认为这种情况必须很常见。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)