我的问题相当简单。
我必须对具有多对多关系的类进行建模。
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;
现在使用Scala在这两个类之间添加多对多关系的正确方法是什么?
我是否必须自己模拟助手表:
case class AToB(
a_id: Long,
b_id: Long
)
或者,如果没有帮助程序表的(不必要的)代码,是否有更好,更简单的方法?
答案 0 :(得分:6)
由于你可能正在使用anorm,你必须自己使用sql的强大功能,因为anorm不是一个orm