2013-10-13 2 views
2

В scaladays 2013 говорить http://www.parleys.com/play/51c2e20de4b0d38b54f46243/chapter55/agenda он говорит о «joinCondition»Как определить пятно 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)] 

Я новичок в Скале, и не могу понять, что joinCondition - я не могу найти какой-либо метод или что-либо, что называется slick (1.0.0), и не может заставить его работать, что это такое?

ответ

4

Как сказано в разговоре (но не указано в слайдах), полная функция автозапуска в настоящее время не предлагается Slick, а частью демонстрационного игрового проекта, который мы подготовили. Код здесь https://github.com/cvogt/play-slick/blob/scaladays2013/samples/computer-database/app/util/autojoin.scala (и в других файлах https://github.com/cvogt/play-slick/blob/scaladays2013/samples/computer-database/app/)

+0

Спасибо, я пытался найти образец репо, но это было мертвую ссылку и не нашли ее через поиск github – slckin

+0

Где была мертвая ссылка? – cvogt

+0

последний слайд видео – slckin

Смежные вопросы