У меня следующая ситуация:
@Document
@AllArgsConstructor
@Getter
class DocumentClass {
private final DomainObject domainObj;
}
@Getter
@Setter
@NoArgsConstructor
class DomainObject{
@Id
private String id;
}
Проблема в том, что хранилище данных Spring mon go не видит, что находится в инкапсулированном объекте, и всегда идентифицирует экземпляр документа как предназначенный для новый документ. Я хотел бы сохранить идентификатор домена в качестве идентификатора документа. Как я могу это сделать? Я пытался добавить слушателя, но это не помогает.