使用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转换,或者它应该是带有anorm的开箱即用的?
用户:
case class User(id: Option[Long] = None,
name: String,
registeredDate: LocalDateTime // joda-time'
)
答案 0 :(得分:2)
import anorm.JodaParameterMetaData._
从这里开始:https://groups.google.com/forum/#!topic/play-framework/I6TnTzO5MUw
(很高兴和自己说话:))