Я пытаюсь сохранить объект Foo с ID = 20. В моем MySQL db последняя строка имеет Foo с ID = 5. Когда я использую функцию save
в JpaRepository, она сохраняет объект, но вместо того, чтобы использовать идентификатор, который я хотел, чтобы он имел (20), он использует 6.
@Entity
@Data
@ToString
@NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class Foo implements Serializable {
@Id
private long id;
Я пытался с @GeneratedValue(strategy = GenerationType.IDENTITY)
, но это тоже не работает. Есть ли способ настроить Hibernate не брать следующий последовательный идентификатор, а использовать то, что хранится в объекте?