Spring JPA Save - Как получить сгенерированное значение идентификатора из таблицы при использовании триггера INSTEAD OF INSERT? - PullRequest
0 голосов
/ 23 октября 2018

У меня есть существующая таблица сервера Microsoft SQL с первичным ключом, который является столбцом Identity.Я использую метод Spring Crudrepository Save, чтобы вставить новую запись в эту таблицу.Но в этой таблице есть триггер «Вместо вставки», который фактически вставляет данные.

Я могу успешно вставить строку, но функция Save возвращает объект без установки столбца ID, и он всегда равен 0.

Ниже приведен мой столбец в сущности JPA с необходимыми аннотациями.

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "Id", nullable = false)
private int Id;

Пожалуйста, дайте мне знать, как получить Id в случае использования триггера.

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