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

comparing against slick.lifted.Rep[java.sql.Timestamp]

我有下一个命令:

         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  ))) 
         ........

'start' 是声明为

的字段
        start: Option[java.sql.Timestamp

我们正在使用 Slick。 我收到错误

          value before is not a member of slick.lifted.Rep[java.sql.Timestamp]

因为我正在尝试查看 ai.start 是否在 iniDateValue 之前。

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

谢谢

尝试

ai.start.get < iniDateValue

而不是

ai.start.get.before(iniDateValue)