如何讓mongo 字典collection中數據直接映射爲java對象

在開發過程中,使用spring-data-mongo時,遇到這樣的一個很尷尬得問題。建立一個collection來存放字典數據,如系統得配置參數,啓動初始化的功能。將各種各樣的數據直接存在mongo當中,存進去的時候沒有任何問題,但是當取出的時候,如果字典的某個字段時一個內嵌的對象或者數組,那麼數組中的對象,或者內嵌對象會被解析成HashMap返回。解決方式是,在內嵌對象對應的json數據結構深度加一個_class 屬性 屬性值爲 java對象的帶包全名,如java.lang.String 值類型爲字符串。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章