0
使用Squeryl ORM和Scala。我第一次做了一个使用分组的JOIN语句。无可否认,我无法弄清楚如何开始迭代内容。如何打印org.squeryl.dsl.Group的内容?
这里的JOIN:
join(DB.jobs, DB.users.leftOuter, DB.clients.leftOuter, DB.projects.leftOuter)((j,u,c,p) =>
where((j.teamId === teamId)
and (j.startTime > yesterdayBegin))
groupBy(j.userId)
on(j.userId === u.map(_.id), j.clientId === c.map(_.id), j.projectId === p.map(_.id)))
如何打印出它的内容是什么?
我想:
Job.teamTimeline(teamId(request)).map{ user => Map(
"name" -> user._1.map(_.name).getOrElse("Pending")
)}
,但得到的编译器错误:
value _1 is not a member of org.squeryl.dsl.Group[Option[org.squeryl.PrimitiveTypeMode.LongType]]