JPA 映射订阅和用户实体

JPA Mapping Subscriptions & User Entities

我有一个社交网络应用程序和一个订阅 table/entity 和用户 table/entity。我想映射从订阅到用户的多对一关系,但不确定如何最好地捕获该关系。在 JPA Relationships

上阅读此 link

到目前为止,这是我的代码 Link to gist code 我的注释好像有问题。

我有一个用户 table/entity,其名称为 user_id。我的订阅 table 有一个订阅者(用户)和一个发布者(用户) 和一个嵌入式复合键。 您如何映射关系然后访问 table/entity 以便我可以添加或删除订阅?

@ManyToOne 和@OneToMany 注释应该为您完成工作。

在用户 class 中使用列表,其中将包含每个用户的订阅。