Использование делегированного свойства с данными Spring mongodb

У меня есть класс с делегированным свойством, и я пытаюсь сохранить его в mongodb.

Поскольку делегированное свойство сериализуется в имя свойства $delegate, я использую @Field("имя свойства"), чтобы изменить имя. Во время десериализации с использованием @persistenceconstructor я получаю: "В классе сущности не найдено ни одного свойства propertyname для привязки параметра конструктора!" Поскольку имя свойства - имя свойства $delegate, а в конструкторе имя параметра - "имя свойства". (хотя я использовал аннотацию @Field)

Есть ли обходной путь для этого или мне нужно использовать собственный конвертер для всего объекта?

0 ответов

Другие вопросы по тегам