2013-04-24 36 views
1

我試圖創建一個案例類和對象,如下播放框架ANORM DB領域,默認爲空

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) 
     } 
    } 

如何創建日誌的對象空值在參考&,和保存?

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

請問你指導我做錯了什麼?此外,在(DB柱)有一個默認值到現在[用mysql]

回答

1

由於您使用scalas選項類使用無不是空:

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