У меня есть состав случай класса, который выглядит, как показано ниже:Представляя комплекс JSON с помощью намаза и MongoDB
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 и поместить результаты операции поиска в соответствующие типы? Выполняется ли это автоматически или я должен использовать некоторые аннотации?