Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如何定义光滑接合条件_Scala_Slick - Fatal编程技术网

Scala 如何定义光滑接合条件

Scala 如何定义光滑接合条件,scala,slick,Scala,Slick,在2013年的scaladays谈话中,它谈到了“joinCondition” 例如: implicit def autojoin1 = joinCondition[Sites,Devices](_.id === _.siteId) implicit def autojoin2 = joinCondition[Devices,Computers](_.computerId === _.id) sites.autoJoin(devices).further(computers) : Query

在2013年的scaladays谈话中,它谈到了“joinCondition”

例如:

implicit def autojoin1 = joinCondition[Sites,Devices](_.id === _.siteId)
implicit def autojoin2 = joinCondition[Devices,Computers](_.computerId === _.id)
sites.autoJoin(devices).further(computers)
  : Query[_,(Site,Computer)]
sites.autoJoin(devices).autoJoinVia(computers)(_._2)
 : Query[_,((Site,Device),Computer)]

我对scala非常陌生,不知道joinCondition是什么,我在slick(1.0.0)中找不到任何方法或任何名为它的东西,也无法让它工作,它是什么?

正如演讲中所说(但未在幻灯片中列出)完整的自动连接功能目前不是slick提供的,而是我们准备的演示播放项目的一部分。代码在这里(和中的其他文件中)

如演讲中所述(但未在幻灯片中列出),完整的自动连接功能目前不是由Slick提供的,而是我们准备的演示播放项目的一部分。代码在这里(和中的其他文件中)

请查看这篇介绍Slick 2.0解决方案的博客文章

请查看这篇介绍Slick 2.0解决方案的博客文章

谢谢,我曾试图找到样本回购,但它是一个死链接,没有通过github搜索找到。死链接在哪里?视频的最后一张幻灯片我发现autojoin样本很有趣,但很难用于生产项目。这意味着我们必须等待在Slick 2.x中获得更好的支持。它在生产中有什么困难?类型?谢谢,我曾试图找到样本回购,但它是一个死链接,没有通过github搜索找到。死链接在哪里?视频的最后一张幻灯片我发现autojoin样本很有趣,但很难用于生产项目。这意味着我们必须等待在Slick 2.x中获得更好的支持。它在生产中有什么困难?类型?