Slick 3.0.0 文档错误
Slick 3.0.0 documentation Error
我正在关注可在以下位置找到的 Slick 文档:
http://slick.typesafe.com/doc/3.0.0/gettingstarted.html
因为我正在查看 "Populating the Database" 部分。我找不到为 TableQuery 定义的模式方法,因此我无法用初始值填充我的 H2 数据库!
文档有问题吗?这让我很困惑!请帮忙!
操作方法如下:
val h2DbConfig = Map(
"default.driver" -> "slick.driver.H2Driver$",
"default.db.driver" -> "org.h2.Driver",
"default.db.url" -> "jdbc:h2:yourDbName;DATABASE_TO_UPPER=false;DB_CLOSE_DELAY=-1"
)
ConfigFactory.parseMap(h2DbConfig) // gives you a typesafe config
一旦你有了包含 h2 数据库的类型安全配置对象,你就可以创建如下表:
private def h2SchemaSetUp = {
val schema = slick.dbio.DBIO.seq(
(Table1.tbl1.schema ++
Table2.tbl2.schema
).create
)
Await.result(db.run(schema), 5.seconds)
}
然后您可以按照 Slick 的文档将值插入到创建的架构中!
我正在关注可在以下位置找到的 Slick 文档:
http://slick.typesafe.com/doc/3.0.0/gettingstarted.html
因为我正在查看 "Populating the Database" 部分。我找不到为 TableQuery 定义的模式方法,因此我无法用初始值填充我的 H2 数据库!
文档有问题吗?这让我很困惑!请帮忙!
操作方法如下:
val h2DbConfig = Map(
"default.driver" -> "slick.driver.H2Driver$",
"default.db.driver" -> "org.h2.Driver",
"default.db.url" -> "jdbc:h2:yourDbName;DATABASE_TO_UPPER=false;DB_CLOSE_DELAY=-1"
)
ConfigFactory.parseMap(h2DbConfig) // gives you a typesafe config
一旦你有了包含 h2 数据库的类型安全配置对象,你就可以创建如下表:
private def h2SchemaSetUp = {
val schema = slick.dbio.DBIO.seq(
(Table1.tbl1.schema ++
Table2.tbl2.schema
).create
)
Await.result(db.run(schema), 5.seconds)
}
然后您可以按照 Slick 的文档将值插入到创建的架构中!