【发布时间】:2016-02-15 20:55:31
【问题描述】:
我正在尝试使用非原始对象在 Slick 中设置数据库列。过去一天我一直在研究 MappedColumnType 以将自定义对象映射到列,据我所知,我正在按照人们的建议来实现它们。不幸的是,以下代码会产生错误:
implicit val localDateMapper = MappedColumnType.base[LocalDate, String]
(
//map date to String
d => d.toString,
//map String to date
s => LocalDate.parse(s)
)
这是错误:
could not find implicit value for evidence parameter of type slick.driver.H2Driver.BaseColumnType[String]
我见过多个例子,人们将自定义对象映射到字符串和从字符串映射出来。我想一定有什么我错过了?
作为参考,我使用的是 Play Slick 1.1.1 和 Scala 2.11.6。前者支持 Slick 3.1。
【问题讨论】:
标签: scala playframework slick