我正在尝试创建一个案例类和对象,如下所示
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)
}
}
如何创建一个具有空值的 Log 对象以供引用和保存?
val log: Log = new Log(NotAssigned, "user", null, "DFD", null)
能否请您指导我做错了什么?此外,在(db 列)现在有一个默认值 [using mysql]
最佳答案
由于您使用的是 Scalas 选项类,因此请使用 None 而不是 null:
val log: Log = new Log(NotAssigned, "user", None, "DFD", None)
关于mysql - 使用 Long 和默认 null Play Framework 异常数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196738/