在Slick 3.0中处理连接

凯文·梅瑞迪斯(Kevin Meredith)

我的代码使用Slick 3.0。作为一个共同的db对象。

object Common {

  private [database] val db = Database.forURL(
    url      = // read from config,
    user     = // read from config,
    password = // read from config
  )

}

然后,在我的数据库服务中object,我的方法如下所示:

private lazy val myTableQuery = TableQuery[MyTable]

def getTableObjects: Future[Seq[MyTableObject]] = {
  val action = myTableQuery.result
  Common.db.run(action)
}

我在其中重复使用了Common.db多种服务。

在Slick 3.0中,运行数据库调用的惯用方式是什么?

我在Slick 2.0文档看到session可以使用隐式

但是,我不确定我在做什么在Slick 3.0中是否正确。

城野

您不再需要隐式会话。

目前处于移动状态,请查看基本技巧的示例章节-http: //underscore.io/training/courses/essential-slick/

它显示了现在如何做。

我是作者之一。

城野

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Slick 3.x中捕获异常

来自分类Dev

在Scala中使用逻辑处理Slick 3个事务

来自分类Dev

Slick 3 Transactions

来自分类Dev

在Slick 3中进行事务性使用

来自分类Dev

LWJGL:Slick:在3D世界中绘制字体

来自分类Dev

使用Slick 3.0.0-RC3中的更新行

来自分类Dev

如何在Scala Slick 3中实现枚举?

来自分类Dev

使用MySQL在Slick 3中做主/从的最佳方法

来自分类Dev

如何在Scala Slick 3中实现枚举?

来自分类Dev

如何使用Slick 3从SQL select查询中获取结果

来自分类Dev

Slick.io - 处理连接表

来自分类Dev

使用Slick 3验证架构

来自分类Dev

Scala Slick 3游戏框架

来自分类Dev

使用Slick 3验证架构

来自分类Dev

Slick 3 MySQL RAND() 并更新

来自分类Dev

Slick 3:如何删除和处理具有一定关系的集合

来自分类Dev

处理连接池耗尽并避免Hibernate / C3P0中的死锁

来自分类Dev

如何在Slick 3.x中更新省略列的行?

来自分类Dev

在Slick 3中,如何使用映射的案例类通过SQL编译插入?

来自分类Dev

如何在Slick 3.x中查询具有备用值的可选列值

来自分类Dev

使用Slick 3和Play检查数据库中是否存在元素

来自分类Dev

使用以下命令更新Slick 3.0.0-RC3中的行

来自分类Dev

如何在Slick 3.x中从LocalDateTime到SQL-DateTime进行保留范围的映射?

来自分类Dev

如何在Slick 3.x中查询具有备用值的可选列值

来自分类Dev

Slick Carousel 重置为 Bootstrap 3 中的第一张幻灯片

来自分类Dev

Slick 3 Postgresql无效函数原始SQL

来自分类Dev

Slick 3 java.time.LocalDate映射

来自分类Dev

slick3:选择随机行

来自分类Dev

Slick 3 Postgresql无效函数原始SQL