1
我想在非原始對象的Slick中設置數據庫列。我花了一天時間研究MappedColumnType以將自定義對象映射到列,並且據我所知,我正按照人們的建議來實施它們。不幸的是,下面的代碼產生一個錯誤:Scala Slick:MappedColumnType找不到隱式值BaseColumlnType [String]
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。
油滑3.2.0-M1 - 這個工作對我來說: 進口slick.jdbc.H2Profile.api.stringColumnType –