2013-12-18 38 views
0

我的情況下類組合物,看起來像下面複雜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並將查找操作的結果放到相應的類型中?它是自動完成還是應該使用一些註釋?

回答

1

Salat作者在這裏。如果TypeB實際上是一個類型層次結構,則需要使用@Salat對其進行註釋 - 否則,您不需要做任何特殊的事情。

如果您需要幫助,請隨時在Github上做一個小樣本項目,我會很樂意分叉並修復它,以便您可以有一個工作示例。