У меня есть 3 строки, уже импортированные (путем import.sql в пути к классам) в моей базе данных с первичными ключами id = 1, id = 2, id = 3. Когда я пытаюсь вставить новые данные (через javax.faces), я получаю ConstraintViolationException 3 раза подряд, а затем, с 4-й попытки, новая строка вставляется с автоматически сгенерированным id = 4. Есть ли возможность избежать этих 3 ошибок и вставить данные с первой попытки с идентификатором, начиная с последнего идентификатора в таблице?
Вот мое объявление сущности:
@Entity
@Table(name = "book")
public class Book {
@Id
@GeneratedValue
@Column(name = "id")
private long id;
}
Заранее спасибо.