Другой вопрос отвечает на вопрос, как определить ассоциацию "один ко многим", определив метод в классе "один" (Directorate
) который возвращает Seq
класса «многие» (ServiceArea
). Но это не касается «двунаправленной» части вопроса.
Используя этот пример, я хотел бы увидеть, как пройти ассоциацию с другого направления. Вместо
case class ServiceArea(areaCode: String, dirCode: String, name: String)
Я хотел бы увидеть
case class ServiceArea(areaCode: String, directorate: Directorate, name: String)
Возможно ли это со Сликом? Потому что, когда я пытаюсь что-то вроде
object ServiceAreas ...
def * = areaCode ~ directorate ~ name <> (ServiceArea, ServiceArea.unapply _)
он не компилируется, не находит неявное значение для параметра доказательства типа TypeMapper[ForeignKeyQuery[ServiceAreas,ServiceArea]]
.