Мой класс сущности имеет поле идентификатора и использует @Id
, а его стратегия равна нулю. Стратегия по умолчанию - @GeneratedValue(strategy = GenerationType.AUTO))
.
когда я вызываю метод сохранения JPA, он всегда вызывает sql select перед вставкой в , журнал запросов выглядит следующим образом:
Первый запрос:
Hibernate: select dataeviden0_.id as id1_0_0_, dataeviden0_.block_hash as block_ha2_0_0_ from table1 dataeviden0_ where dataeviden0_.id=?
Второй запрос:
Hibernate: insert into table1 (block_hash, id) values (?, ?)
Я мог бы сам управлять идентификатором, я хочу, чтобы jpa игнорировал выбор перед вставкой, как это сделать?