【发布时间】:2014-03-26 08:38:23
【问题描述】:
是否可以在 Slick where 或 filter 语句中使用外键字段?
类似(user 字段是表的外键,User 是其映射投影)(这不会编译):
def findByUser(user: User)(implicit s: Session): Option[Token] =
tokens.where(_.user === user).firstOption
或者我们应该明确地使用外键?
def findByUser(user: User)(implicit s: Session): Option[Token] =
tokens.where(_.userId === user.id).firstOption
【问题讨论】: