3

私の質問はかなり簡単です。

多対多の関係を持つクラスをモデル化する必要があります。

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;

Play with Scala でこれら 2 つのクラス間に多対多の関係を追加する適切な方法は何ですか?

次のようにヘルパー テーブルを自分でモデル化する必要がありますか。

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

または、ヘルパー テーブルの (不要な) コードを使用しない、より簡単な方法はありますか?

4

1 に答える 1

6

おそらく anorm を使用しているので、anorm は orm ではないため、sql の力を使用して自分で行う必要があります。

于 2011-06-27T15:44:29.533 に答える