2011-06-15 102 views
3

我的問題相當簡單。我不得不模擬具有多對多關係的類。與scala玩多對多的關係

case class A(
    id: Pk[Long], 
    name: String 
) 

case class B(
    id: Pk[Long], 
    name: String 
) 

在用java遊戲,你可以因爲Hibernate框架這段代碼相當容易,:

@ManyToMany(cascade=CascadeType.PERSIST) 
public Set<A> allAs; 

現在什麼是與斯卡拉劇的正確方法的許多添加到它們之間一對多的關係兩班?

我必須助手錶塑造自己是這樣的:

case class AToB(
    a_id: Long, 
    b_id: Long 
) 

或者是有沒有對輔助表(不要)代碼更好,更簡單的方法?

回答

6

因爲你可能使用ANORM,您可以使用SQL的權力,以自己做,因爲ANORM不是一個ORM

+5

很短的答案。有點解釋會受到歡迎。 – 2012-07-30 12:01:29