我有一个案例类组合,如下所示:
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 并将查找操作的结果装箱到相应的类型?它是自动完成的还是我应该使用一些注释?