Использование Spring Data Rest, Hibernate ORM и PostgreSQL.
Я получаю загруженную электронную таблицу с данными из маршрута /upload
и отображаю ее на Product.class
.
Когда электронная таблица обрабатывается и сопоставляется с моим Product.class
, и я передаю Product.class
на productRepo.save(product)
, я получаю это сообщение об ошибке
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():
Product.class
создается с этими аннотациями
@Data
@Entity
@Table(name="prd")
public class Product {
@Id
private Integer nbrSupCmbndKey;
nbr_sup_cmbnd_key
- это столбец первичного ключа в БД, и эти данные предоставляются мне при загрузке (мне не нужно автоматически генерировать это поле)
как мне настроить hibernate, чтобы он правильно сохранялся, потому что эта информация уже содержится в сопоставленном Product.class
, когда я собираюсь сделать productRepo.save(Product)
?