Я пытаюсь научиться использовать Slick для запроса MySQL. У меня есть следующий тип запросов для получения одного объекта Visit:
Q.query[(Int,Int), Visit]("""
select * from visit where vistor = ? and location_code = ?
""").firstOption(visitorId,locationCode)
Что я хотел бы знать, так это как я могу изменить приведенный выше запрос на получение списка [Visit] для коллекции локаций... что-то вроде этого:
val locationCodes = List("loc1","loc2","loc3"...)
Q.query[(Int,Int,List[String]), Visit]("""
select * from visit where vistor = ? and location_code in (?,?,?...)
""").list(visitorId,locationCodes)
Возможно ли это с помощью Slick?