Загрузочные отношения MongoDB-Spring в сложных документах - PullRequest
0 голосов
/ 02 декабря 2018

Мне нужно отношение между Mongo и весенней загрузкой.

Я следовал примеру отношения для базы данных Pets в по этой ссылке и правильно управлял соединением.

Однако,мой документ более сложный, чем этот документ Pet.

Пример моих данных:

{
        "_id" : ObjectId("6c132a5ff6ac98fe5b6473dd"),
        "name" : "document name",
        "field" : false,
        "sub_info1" : {
                "a" : "1",
                "b" : "2"
        },
        "sub_info2" : [
                {
                        "a" : "1",
                        "b" : "2"
                }
        ],
        "data" : [
                {
                        "id" : 0,
                        "name" : "dummyname",
                        "sub_info3" : [
                                {
                                        "a" : "1",
                                        "b" : "2"
                                }
                        ]
                },
                {
                        "id" : 1,
                        "name" : "dummyname",
                        "sub_info3" : [
                                {
                                        "a" : "1",
                                        "b" : "2"
                                }
                        ]
                }
        ]
}

И я создал свой объект Java как:

@Entity
public class Example{

    @Id
    private ObjectId _id;

    private String name;

    private Boolean field;

    private Object sub_info1;

    private List<Object> sub_info2;

    private List<Object> data;

    // getters and setters
}

КогдаЯ пытаюсь запустить эту программу, Spring Boot выдает ошибку:

Could not determine type for: java.util.List, 
at table: example, for columns: [org.hibernate.mapping.Column(data)]

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...