2017-09-15 2 views
0

J'ai la commande suivante:comparant contre 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' est un champ déclaré comme

 start: Option[java.sql.Timestamp 

Nous utilisons Slick. Je suis l'erreur

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

que je suis en train de voir si ai.start est avant iniDateValue.

Existe-t-il un moyen d'éviter cette erreur?

Merci

Répondre

2

Essayez

ai.start.get < iniDateValue 

au lieu de

ai.start.get.before(iniDateValue)