Как автоматически сгенерировать идентификатор, используя MongoDB и Spring Data MongoDB? - PullRequest
0 голосов
/ 13 марта 2020

Мне нужно автоматически генерировать идентификатор в моих документах для сохранения в базе данных. Но если я не установил идентификатор, у него есть ошибка, которая не может быть нулевой. Как я мог сгенерировать идентификатор, чтобы уменьшить количество повторяющихся кодов и сделать его простым?

1 Ответ

0 голосов
/ 13 марта 2020
@Id
private ObjectId id;I found a solution that is,

должен иметь тип идентификатора org.bson.types.ObjectId, как указано выше:

@ToString
@Getter
@NoArgsConstructor
@RequiredArgsConstructor(staticName = "of")
public class Guide {

    @Id
    private ObjectId id;
    @NonNull
    private String name;

}

Правильное место для решения:

@ Id закрытый идентификатор объекта;

...