cla*_*lay 3 postgresql scala slick
Slick 3.2 官方文档(http://slick.lightbend.com/doc/3.2.0/database.html)表示,Slick 可以配置为正常的,javax.sql.DataSource例如PGSimpleDataSource或PGPoolingDataSource:
val db = Database.forDataSource(dataSource: javax.sql.DataSource, Some(size: Int))
Run Code Online (Sandbox Code Playgroud)
我找不到Database要导入的对象。
该数据库单例对象甚至不存在于官方 ScalaDoc 中: http://slick.lightbend.com/doc/3.2.0/api/index.html
我在我的build.sbt. Database我是否缺少 slick-postgresql 绑定或文档中指定的缺少对象的其他依赖项?
"com.typesafe.slick" %% "slick" % "3.2.0"
"org.postgresql" % "postgresql" % "42.0.0"
Run Code Online (Sandbox Code Playgroud)
快速介绍部分说
\n\n\nRun Code Online (Sandbox Code Playgroud)\n// Use H2Profile to connect to an H2 database\nimport slick.jdbc.H2Profile.api._\n由于我们使用 H2 作为数据库系统,因此我们需要从 Slick\xe2\x80\x99s H2Profile 导入功能。profile\xe2\x80\x99s api 对象包含来自配置文件和 Slick 其他部分(例如数据库处理)的所有常用导入。
\n
所以我相信你想导入PostgresProfileapi:
import slick.jdbc.PostgresProfile.api._\nRun Code Online (Sandbox Code Playgroud)\n