У меня есть два объекта - объект A и объект B.
Объект A сохраняется в базе данных, а объект B сохраняется позже.Я хотел бы обновить объект A, используя поле _id
с полем из объекта B. Когда я собираюсь сохранить объект B в объекте A, создается совершенно новый документ.
Есть ли какие-либо аннотации, которыеМне нужно установить внутри объекта B, что позволит ему быть сущностью объекта A, даже если класс объекта A не ссылается на него в любом случае.
Вот моя операция обновления для объекта B:
Query<ObjectB> query = datastore.createQuery(ObjectB.class).field("_id").equal(objectAId);
UpdateOperations<ObjectB> op = datastore.createUpdateOperations(ObjectB.class).set("newFieledForObjectA", objectBObject);
datastore.update(query, op);
Я что-то здесь не так делаю?