【发布时间】:2015-05-05 02:58:10
【问题描述】:
在Slick 3.0的upgrade guide中,我发现了这样的内容:
在 Slick 1.0 中,放置额外的静态方法是常见的做法 与表关联到该表的对象中。你也可以做到的 在 2.0 中使用自定义 TableQuery 对象:
object suppliers extends TableQuery(new Suppliers(_)) {
// put extra methods here, e.g.:
val findByID = this.findBy(_.id)
}
这是否意味着在 Slick 2.x/3.x 中将静态方法放入表的对象中不是一种常见的做法或不推荐? (顺便说一句,object suppliers extends TableQuery(new Suppliers(_)) 的语法看起来有点奇怪。)
如果不是,放置静态方法的首选方式是什么?
【问题讨论】:
标签: playframework slick slick-2.0 typesafe slick-3.0