on slick 2.0, I find I can not implicit user defined column
问题 I use slick 2.0 rc I have defined field UserId : trait TypedId extends Any { def value: Long } trait HasId[ID <: TypedId] { _: Table[_] => def id: Column[ID] } case class UserId(value:Long) extends AnyVal with TypedId case class User(id: Option[UserId], email: String, firstName: String, lastName: String, phone:String) when I use it: class Users(tag: Tag) extends Table[User](tag, "users") with HasId[Option[UserId]] { def * = (id.?, email, firstName , lastName , phone )<> (User.tupled, User