我遇到了 JPA 的问题。我正在尝试实现一个允许用户关注其他用户并被关注的数据库。我想我需要(总结)这样的东西:
USER_TABLE: id | userName
RELATIONSHIP_TABLE: id | follower | followed | acceptation
我有两个实体(也总结了):
@Entity
public class User implements Serializable {
@Id
private Long id;
private String userName;
@OneToMany
private Collection<Relationship> followings;
}
@Entity
public class Relationship implements Serializable {
@Id
private Long id;
private User follower;
private User followed;
private boolean accepted;
}
我的问题是我不确定是否可以这样做,因为我获得了比我需要的两个表更多的表。
有谁能够帮我?谢谢和对不起我的英语。