我在一个抽象类中定义了这个方法:
abstract class RichTable[T](name: String) extends Table[T](name) {
def insert(model : T) = Database { implicit db: Session =>
*.insert(model.copy(id = getNextId(classOf[T].getSimpleName())))
}
//other methods which are fine
}
它 ( model.copy
) 说:
could not find implicit value for evidence parameter of type scala.slick.lifted.TypeMapper[T]
我根本不知道如何解决这个问题。我是一个 scala 初学者,我只是坚持这一点。任何人都可以给我一个线索吗?