У меня есть существующая таблица сервера Microsoft SQL с первичным ключом, который является столбцом Identity.Я использую метод Spring Crudrepository Save, чтобы вставить новую запись в эту таблицу.Но в этой таблице есть триггер «Вместо вставки», который фактически вставляет данные.
Я могу успешно вставить строку, но функция Save возвращает объект без установки столбца ID, и он всегда равен 0.
Ниже приведен мой столбец в сущности JPA с необходимыми аннотациями.
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "Id", nullable = false)
private int Id;
Пожалуйста, дайте мне знать, как получить Id в случае использования триггера.