与slick.lifted.Rep [java.sql.Timestamp]进行比较

时间:2017-09-15 21:03:57

标签: scala slick

我有下一个命令:

         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之前。

有没有办法避免这个错误?

由于

1 个答案:

答案 0 :(得分:2)

尝试

ai.start.get < iniDateValue

而不是

ai.start.get.before(iniDateValue)