我试图弄清楚这个问题并且围绕许多人搜索类似的问题搜索相当长的一段时间。休眠:映射社交网络中的用户 - 朋友关系
我试图在社交网络中使用Hibernate模拟用户,还有什么比映射友谊关系更基础的社交网络? 系统中的每个用户都应该有它的朋友列表,我认为这可能是一项非常简单的任务(只需使用ManyToMany关系,对吧?)。所以,我继续尝试以下操作:
@Entity
@Table(name="users")
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="userid")
protected Long id = null;
@ManyToMany
protected List<User> friends = null
}
现在的问题是,它告诉我,我用多对多误将其朋友之间没有明显的区别,并结识。到目前为止这么好,我得到了错误,但我怎么能做我想要的?
任何想法?我已经达到了我的智慧。
我可以只与朋友做一个名单,哪里会成为朋友,结识朋友?在课堂上要列出什么? – dikkini 2014-07-02 21:35:04