如何分离STORM实例?

时间:2012-12-01 14:34:14

标签: scala sorm

使用过的数据库的定义是一个Instance对象,对吧?我怎样才能使它“可连接”?

为什么呢?例如,在测试中更改已使用的数据库会很好。我尝试了一些隐含的定义,但没有成功......

1 个答案:

答案 0 :(得分:0)

我的解决方案:

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

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

  }
}

然后当我需要它时,我定义了用作数据库的隐式实例。