我正在尝试建立一个图书应用程序。实体是如此-
实体 User
有一个名为 Role
它指定这是否是 Author
或者 Reviewer
. 目前,我正在使用enum数据成员来区分用户是否是 Author
或者 Reviewer.
一个用户的一个示例不能同时是两个示例。
一 Book
将有1…* Authors
-所以一个用户实体 Author
将与实体书有多对多的关系
一 Book
将有1…* Reviewers
-所以一个用户实体 Reviewer
将与实体有多对多的关系 Book
我想知道如何实现用户端-我最好只需要一本书-如果用户是作者,这将包含对他所写书籍的引用。如果它是一个审稿人,它将包含他作为审稿人的书的参考文献。
我想知道jpa/hibernate中是否有任何构造可以实现这一点。
我总是可以实现 Author
以及 Reviewer
作为不同的实体,但我仍然想知道这种情况的答案,我认为这种情况肯定是很常见的。
暂无答案!
目前还没有任何答案,快来回答吧!