Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 播放长且默认为空的框架anrom DB字段_Mysql_Playframework_Anorm - Fatal编程技术网

Mysql 播放长且默认为空的框架anrom DB字段

Mysql 播放长且默认为空的框架anrom DB字段,mysql,playframework,anorm,Mysql,Playframework,Anorm,我试图创建一个case类和对象,如下所示 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]

我试图创建一个case类和对象,如下所示

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)

你能告诉我我做错了什么吗?另外,at(db column)现在有一个默认值[使用mysql]

,因为您使用的是scalas选项类use None而不是null:

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

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

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