我的案例类组成如下所示:
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并将查找操作的结果打包到相应类型?它是自动完成还是我应该使用一些注释?
答案 0 :(得分:1)
Salat作者在这里。如果TypeB实际上是一个类型层次结构,则需要使用@Salat
对其进行注释 - 否则,您不需要执行任何特殊操作。
如果您需要帮助,请随时在Github上制作一个小型示例项目,我将很乐意分叉并修复它,以便您有一个有效的示例。