【发布时间】: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'
)
【问题讨论】: