1

Lift アプリ (Mapper でマッピング) と 2 つのエンティティーの単純な OnetoOne 関係があります。

class Game extends KeyedMapper[Long,Game] {
  object week extends MappedInt(this)
... other fields omitted...
}

class Pick extends KeyedMapper[Long,Pick] {
object gameId extends MappedLongForeignKey(this,Game)
def week = gameId.obj.map(_.week.is) openOr 0
... other fields omitted...
}

ここで、第 1 週にゲームがあるすべてのピックをクエリしたいと思います。私の試み

 Pick.findAll(By(Pick.week,1))

私はこれがうまくいくことを望んでいました(JPA / Hibernateのように)

Pick.findAll(By(Pick.gameId.week,1))

もちろん、これらのどれも機能しません。初心者向けのアイデアはありますか?

4

0 に答える 0