Когда я пытаюсь сохранить @Document
с помощью CrudRepository
, все пустые поля в объекте не записываются в базу данных.
Пример (объект obj):
{
"field1": {
"field11": 123
},
"field2": null,
"field3": "abc"
}
objRepo.save(obj)
, field2 не будет записано в Couchbase.
Есть ли возможность переопределить поведение репозитория Spring для сохранения нулей? Нужно ли мне создавать свои собственные MappingCouchbaseConverter
или, может быть, это связано с TranslationService
?