【问题标题】:anorm joda-time - localdatetime supportanorm joda-time - localdatetime 支持
【发布时间】:2016-10-31 00:13:51
【问题描述】:

使用 Anorm 2.5.2

SQL(s"insert into user (name, registered_date) values ({name},{registered_date})").on(
  'name -> user.name,
  'registered_date -> user.registeredDate
).executeInsert()

编译错误:

错误:(72, 24) 类型不匹配;发现:(符号, org.joda.time.LocalDateTime) 必需:anorm.NamedParameter 'registered_date -> user.registeredDate

我应该包含一些隐式的 Time->Row 转换还是应该开箱即用?

用户在哪里:

case class User(id: Option[Long] = None,
                name: String,
                registeredDate: LocalDateTime // joda-time'
               )

【问题讨论】:

    标签: scala jodatime anorm


    【解决方案1】:
       import anorm.JodaParameterMetaData._
    

    从这里:https://groups.google.com/forum/#!topic/play-framework/I6TnTzO5MUw

    (很高兴自言自语:))

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      相关资源
      最近更新 更多