我找不到Slick的数据库类。它在所有指南中都有引用。
http://slick.typesafe.com/doc/2.1.0/gettingstarted.html
Database.forURL("jdbc:h2:mem:test1", driver = "org.h2.Driver") withSession {
implicit session =>
// <- write queries here
}
似乎也缺少API文档。
答案 0 :(得分:2)
Database
实际上是从相应的驱动程序类导入的内容。
在指南中,他们从这开始:
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
H2Driver
是JdbcDriver
,它定义了很多类型。为了简化导入过程,JdbcDriver
定义了SimpleQL
特征(其中H2Driver.simple
是一个实例)。在该特征中,您会找到val Database
,实际上是DatabaseFactory
。
link:SimpleQL in the docs