0

我有一个案例类组合,如下所示:

case class TypeA(id: Int, text: String, typeBList: List[TypeB])
case class TypeB(id: Int, text: String)

我使用 MongoDB 来保存数据,生成的 JSON 文档如下所示:

TypeA {
  id: 101,
  text: "This is of type A",
  typeBList: [
    {id: 1001, text: "First TypeB text"},
    {id: 1002, text: "Second TypeB text"}
  ]
}

我如何代表我的 SalatDAO 来帮助我使用它的 API 并将查找操作的结果装箱到相应的类型?它是自动完成的还是我应该使用一些注释?

4

1 回答 1

1

萨拉特作者在这里。如果 TypeB 实际上是一个类型层次结构,你需要用@Salat- 来注释它,否则你不需要做任何特别的事情。

如果您需要帮助,请随时在 Github 上创建一个小型示例项目,我将很乐意分叉并修复它,以便您获得一个工作示例。

于 2013-12-18T14:43:16.877 回答