Slick:使用代码生成器将模型案例类放在单独的对象中

时间:2014-05-27 19:45:29

标签: scala code-generation slick-2.0

我正在使用光滑的代码生成器,我有一些特性,但我想将表示我的实际模型的case类与所有光滑的查询/表类分开。

那看起来像

object Models {
  case class Foo(bar: String)
}

trait SlickTables {
  import Models.Foo
  class Foos(tag: Tag) extends Table[Foo](tag, "foo") {
    ...
  }
}

有没有办法通过调整代码生成器来做到这一点?

1 个答案:

答案 0 :(得分:0)

只是想出办法。

https://gist.github.com/noru/fd32b03947290176aa36

第80行附近