我有一个典型的用例,在这个用例中,我向message消费。这些消息是<^>分隔的字符串。我解析每一条消息,创建POJO,然后应用不同的验证来了解该消息对进一步处理是否有用。我们把这些验证称为过滤器。到目前为止,我正在使用IF-ELSE循环验证消息。但是,我想看看是否有任何设计模式已经使这个问题陈述优雅了。代码:
// load filters for a given party and apply on the rawS
但现在,我只能按日期字段进行筛选:proposalsQuery.filter(_.since >= since)。我尝试了不同的选项,但总是得到编译错误:value >= is not a member of scala.slick.lifted.Column[java.util.Date]
因为,我是Scala/
我正在使用Scala2.11.8val i1 = Either[ErrorCode, Person] = getMaybePerson().toRight(ErrorCode.NOTFOUNDWelcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_121).Or try :help.scala> case class Person(name: String, age: Int)
defined class Perso