1

whereSlickまたは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
4

1 に答える 1