Scala 什么';s用于排除的Squeryl语法(即!=)?
执行简单的Squeryl数据库查找,但尝试排除一个值。我试过:Scala 什么';s用于排除的Squeryl语法(即!=)?,scala,squeryl,Scala,Squeryl,执行简单的Squeryl数据库查找,但尝试排除一个值。我试过: j.id不排除作业和j.id!=作业排除 但是,第一个触发编译器错误,第二个触发运行时错误 整个交易: from(DB.jobs)(j => where((j.startTime >= todayStart) and (j.startTime <= todayEnd) and (j.userId === userId) and (j.teamId === teamId
j.id不排除作业
和j.id!=作业排除
但是,第一个触发编译器错误,第二个触发运行时错误
整个交易:
from(DB.jobs)(j =>
where((j.startTime >= todayStart)
and (j.startTime <= todayEnd)
and (j.userId === userId)
and (j.teamId === teamId)
and (j.startOrder >= index)
and (j.id not jobExclude))
select (j)).toList
from(DB.jobs)(j=>
其中((j.startTime>=今天开始)
和(j.startTime=索引)
和(j.id不排除)
选择(j)).toList
谢谢 由Squeryl小组提供: 不等于是
因此,从更大的角度来看:
(job.id jobExclude)
看
功劳