Hibernate con secuencia Oracle no lo usa
He configurado hibernar para usar la secuencia de Oracle. La secuencia se crea con caché = 20, incremento = 1.
Todo funciona bien, hiberna las entidades persistentes. El valor de identificación es extraño: 50,51 .... 76,201,202 ... 209,1008,1009,5129,5130 ....
Si solicito un valor de secuencia (seleccione hibernate_sequence.nextval de dual) obtengo un valor como 2,3,4 ....
Si enciendo hibernate sql debug, hay tiempo para llamar "select hibernate_sequence.nextval from dual" pero el número asignado por hibernate a ID no se retransmite en secuencia!
@Id
@Column(name = "ID", insertable = false, updatable = false)
@SequenceGenerator(name = "SequenceIdGenerator", sequenceName = "HIBERNATE_SEQUENCE")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SequenceIdGenerator")
private Long id;