Я хочу хранить разные данные в одной коллекции в MongoDb и иметь компоненты данных Spring с соответствующим полем ..
Извините, я пропустил детали.
Родительский компонент:
class A
int a
Потомки:
class B extends A
double b
class C extends A
String c
Итак, в mongo есть следующий документ
{a : 1, b : 2.3, c : "Test"}
Когда я получаю данные, все в порядке. Но когда я вызываю метод save из CrudRepository для B, он перезаписывает все данные, и я теряю C.
Я знаю только один хороший вариант для создания пользовательского метода сохранения с инкрементными обновлениями, например
update.set("b", newvalue)...
но с отражением.
Есть ли у вас другие идеи?
Заранее спасибо.