Сейчас я перехожу от 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?