我在我的模型案例类中使用java.util.Date。由于Slick不支持j.u.Date开箱即用,我将隐式映射添加到我的Table类中。{/ 1}}。
但现在我仍然坚持使用日期字段过滤:implicit val dateColumnMapper = MappedColumnType.base[Date, SqlDate](d => new SqlDate(d.getTime), d => d)
。我尝试了不同的选项但总是遇到编译错误:proposalsQuery.filter(_.since >= since)
因为,我在Scala / Slick的新工作示例中对此问题的简单解释将受到高度赞赏。
谢谢!
答案 0 :(得分:3)
隐式映射器必须在您编写过滤器查询的地方可用。
答案 1 :(得分:0)
您应该在文件中导入
import com.github.tototoshi.slick.JdbcJodaSupport._
这是图书馆
"com.github.tototoshi" %% "slick-joda-mapper" % "1.2.0"