我的问题很简单。
我必须对具有多对多关系的类进行建模。
case class A(
id: Pk[Long],
name: String
)
case class B(
id: Pk[Long],
name: String
)
由于 Hibernate 框架,在使用 java 时,您可以相当容易地编写代码:
@ManyToMany(cascade=CascadeType.PERSIST)
public Set<A> allAs;
现在在 Play with Scala 中添加这两个类之间的多对多关系的正确方法是什么?
我是否必须像这样自己建模辅助表:
case class AToB(
a_id: Long,
b_id: Long
)
或者有没有更好、更简单的方法没有帮助表的(不必要的)代码?