1

我正在尝试创建一个案例类和对象,如下所示

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 对象以供参考 & at,并保存它?

 val log: Log = new Log(NotAssigned, "user", null, "DFD", null)

你能指导一下我做错了什么吗?此外,在(db 列)有一个默认值现在 [使用 mysql]

4

1 回答 1

1

由于您使用的是 scalas 选项类,因此请使用 None 而不是 null:

val log: Log = new Log(NotAssigned, "user", None, "DFD", None)
于 2013-04-24T19:31:10.977 回答