0

使用するデータベースの定義は Instance オブジェクトですよね?どうすれば「アタッチ可能」にできますか?

なんで?たとえば、テストで使用するデータベースを変更するとよいでしょう。暗黙の定義をいくつか試しましたが、成功しませんでした...

4

1 に答える 1

0

私の解決策:

case class Artist ( name : String, genre : Genre )

object Artist {
  def save(name: String, genre: Genre)(implicit Db: Instance) {
    ...
    Db.save(...)

  }
}

そして、必要に応じて、データベースとして使用する暗黙のインスタンスを定義します。

于 2012-12-01T18:00:33.830 に答える