小编kuf*_*ufi的帖子

与scala有很多很多关系

我的问题很简单.

我必须建模具有多对多关系的类.

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

case class B(
    id: Pk[Long],
    name: String
)
Run Code Online (Sandbox Code Playgroud)

在使用java时,你可以很容易地编写代码,因为Hibernate框架:

@ManyToMany(cascade=CascadeType.PERSIST)
public Set<A> allAs;
Run Code Online (Sandbox Code Playgroud)

现在,使用Scala在这两个类之间添加多对多关系的正确方法是什么?

我是否必须像这样自己建模帮助台:

case class AToB(
    a_id: Long,
    b_id: Long
)
Run Code Online (Sandbox Code Playgroud)

或者,如果没有帮助程序表的(不必要的)代码,是否有更好,更简单的方法?

many-to-many scala playframework anorm

3
推荐指数
1
解决办法
799
查看次数

标签 统计

anorm ×1

many-to-many ×1

playframework ×1

scala ×1