我正在尝试创建一个案例类和对象,如下所示
case class Log (
id: Pk[Long],
module: String,
reference: Option[Long],
remarks: String,
at: Option[Date] )
object Log {
val simple = {
get[Pk[Long]]("id") ~
get[String]("module") ~
get[Option[Long]]("reference") ~
get[String]("remarks") ~
get[Option[Date]]("at") map {
case id ~ module ~ reference ~ remarks ~ at => Log(id, module, reference, remarks, at)
}
}
如何使用null值创建Log对象以供参考&在,并保存?
val log: Log = new Log(NotAssigned, "user", null, "DFD", null)
你能指导一下我做错了什么吗?此外,at(db列)的默认值为[using mysql]
答案 0 :(得分:1)
由于您使用的是scalas选项类,因此使用None而不是null:
val log: Log = new Log(NotAssigned, "user", None, "DFD", None)