我有下一个命令:
def myfunction(depIDs: Option[String], iniDate: Option[String] ....
val iniDateValue = Timestamp.valueOf(iniDate.get)
..........
........
ai <- AppointmentItems.table if ((ai.projectService === prjs.id.getOrElse("NULL")) && (ai.start.get.before(iniDateValue )))
........
&#39;开始&#39;是声明为
的字段 start: Option[java.sql.Timestamp
我们正在使用Slick。 我收到了错误
value before is not a member of slick.lifted.Rep[java.sql.Timestamp]
因为我试图查看ai.start是否在iniDateValue之前。
有没有办法避免这个错误?
由于
答案 0 :(得分:2)
尝试
ai.start.get < iniDateValue
而不是
ai.start.get.before(iniDateValue)