@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "generator1")
@SequenceGenerator(sequenceName = "sequence2", name = "generator1",
allocationSize = 1, initialValue = 1)
private int id;
EntityManagerFactory emf = Persistence.createEntityManagerFactory("Employee");
entityManager = emf.createEntityManager();
Employee us = new Employee();
us.setFirstname("John");
us.setLastname("John");
entityManager.getTransaction().begin();
entityManager.persist(us);
entityManager.getTransaction().commit();
Tabela wyglada tak:
id | firstname | lastname
1 | John | John
3 | John | John
Moje pytanie: dlaczego drugie ID jest 3 a nie 2 ? przeciez ustawilem wczesniej, ze zmienia sie co 1..