I am using hbm2ddl
in my hibernate based application to generate the db schema. The value of hibernate.hbm2ddl.auto
property is create-drop
.
I am using @Entity
annotations for my POJO classes.
@Entity
public class testTable1 {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
Long id;
}
@Entity
public class testTable2 {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
Long id;
}
However on executing the code I keep getting continuously incremental Id values. e.g. for 2 tables the Id (i.e. Prim Key) should start each with 1. But after inserting records in Table 1
, the sequence goes from next value for Table 2
. It should start again from 1 for table 2.
I tried GenerationType.SEQUENCE
& GenerationType.AUTO
. nothing works :-(