我試圖弄清楚這個問題並且圍繞許多人搜索類似的問題搜索相當長的一段時間。休眠:映射社交網絡中的用戶 - 朋友關係
我試圖在社交網絡中使用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