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