Сейчас я перехожу от Slick к Slick 2, а в Slick 2 вы должны использовать метод tupled
при проецировании на класс case (как показано здесь http://slick.typesafe.com/doc/2.0.0-RC1/migration.html)
Проблема заключается в том, что класс case имеет объект-компаньон, т.е. если у вас есть что-то вроде этого
case class Person(firstName:String,lastName:String) {
}
Наряду со сопутствующим объектом
object Person {
def something = "rawr"
}
В той же области действия метод tupled
больше не работает, потому что он пытается запустить tupled
в object
вместо case class
.
Есть ли способ получить case class
Person
, а не object
, чтобы вы могли правильно вызвать tupled
?