Как получить идентификатор сохраненного объекта по JPA? - PullRequest
0 голосов
/ 07 октября 2019

Я хочу получить идентификатор объекта, сохраненного в базе данных JPA. Рассмотрим объект person, я сохраняю этот объект, используя

personrepo.save(person)

Как я могу получить идентификатор этого объекта?

Примечание: ID - единственный уникальный столбец в этом объекте.

1 Ответ

0 голосов
/ 07 октября 2019

Если вы работаете с Spring Data, метод save возвращает постоянный объект с сгенерированным идентификатором. Итак:

person = personrepo.save(person);
var id = person.getId();

Подробнее см. документация .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...