1

我的 Lift 应用程序(使用 Mapper 映射)有一个简单的 OnetoOne 关系,我的 2 个实体。

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 周有比赛的所有 Picks .. 我的尝试

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

我希望这会起作用(a la JPA/Hibernate)

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

当然这些都不起作用,对新手有什么想法吗?

4

0 回答 0