相关疑难解决方法(0)

光滑的3.0.0数据库agnostism

我开始使用Slick 3.0.0,我喜欢它简洁的语法.然而,我无法找到以数据库无关的方式使用它的方法.

在文档中提供的以下示例中:http://slick.typesafe.com/doc/3.0.0/gettingstarted.html

我希望能够以某种方式解耦所使用的数据库代码,并避免在我的代码中导入特定于数据库的数据(即slick.driver.H2Driver.api._).

我试图通过使用蛋糕模式提供连接来摆脱它,但是".result"成员不可用.

解决方法是导入slick.driver.JdbcDriver.api._,但它已被弃用,因此不应该是一个很好的起点.

有人找到了一种在数据库不可知和优雅的方式使用Slick 3.0.0的方法吗?

这个问题与" 如何编写与数据库无关的Play应用程序并执行首次数据库初始化? " 不远,但该问题主要关注Slick 3.0.0.Sadely提供的前一个问题的答案并不针对Slick 3.0.0,除了使用弃用代码的问题.

scala slick

4
推荐指数
1
解决办法
979
查看次数

标签 统计

scala ×1

slick ×1