在 scaladays 2013 谈话http://www.parleys.com/play/51c2e20de4b0d38b54f46243/chapter55/agenda它谈到“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) 中找不到任何方法或任何命名的东西,也无法让它工作,它是什么?