0

使用 Play 2 / Scala 、 casbah 和 Salat

abstract class BaseQuestion(val data:String,val responses:List[StudentResponse] = Nil){
  val key:String = UUID.randomUUID().toString
}

case class Question(override val data:String, val questionType:String = "MCQ", val choices:List[String] = Nil,
                    val answer:String,override val responses:List[StudentResponse])
  extends BaseQuestion(data = data,responses = responses)

但是,当我使用SalatDAO.save并检查 mongo 数据库时,属性键未存储在 Mongo 数据库对象中。

不确定是什么问题。

先感谢您。

4

1 回答 1

1

您需要使用注释key属性@Persist

https://github.com/novus/salat/wiki/Annotations

于 2014-03-07T00:08:41.660 回答