В настоящее время я обновляю свой проект до spring data couchbase 4.0.0, и теперь у меня возникают проблемы, когда я хочу сохранить объект со списком. Я не уверен, есть ли в моем коде ошибка или это ошибка, но мне не удалось найти никакой информации об этом.
У меня есть простой объект пользователя с ролью атрибута, который является ArrayList. Пользователь получает добавленную роль и вызывается метод сохранения. Интерфейс userService Repository расширяет PagingAndSortingRepository, и вызывается обычный метод сохранения, который отлично работал до 4.0.0.
user.getRole().add("ROLE_USER");
user.getRole().forEach(System.out::println);
//Save User in DB
this.userService.save(user);
Пользователь объекта сохраняется правильно, все атрибуты сохраняются, кроме списка. Список комментариев был пуст, и истина также верна, роль пуста, ложь, но без данных.
"comment": {
"empty": true
},
"role": {
"empty": false
},
Что-то изменилось в новой версии или я что-то делаю не так?