【问题标题】:Slick column mapper java.sql.Time to Joda LocalTime光滑的列映射器 java.sql.Time 到 Joda LocalTime
【发布时间】:2015-06-17 10:06:53
【问题描述】:

希望将 java.sql.time 映射到一些 joda 时间类。映射器有一些问题,它会引发错误消息。有没有人进行过这种转换?

trait DateMapper {
  implicit val DateMapper =
    MappedColumnType .base[java.sql.Time, org.joda.time.LocalTime] (
      d => new LocalTime(d.getTime))

}

错误

Unspecified value parameters: tcomap:(LocalTime) => Time

【问题讨论】:

  • 错误信息是什么?
  • 添加了错误信息。

标签: scala jodatime slick


【解决方案1】:

问题是您缺少LocalTime => Time 转换为ResultSet -> Scala Collection 转换:

MappedColumnType.base[java.sql.Time, org.joda.time.LocalTime] (
  time => new LocalTime(time.getTime),
  localTime => new Time(localTime.toDateTimeToday().getMillis()))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-24
    • 2021-01-23
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    相关资源
    最近更新 更多