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;

Respuestas a la pregunta(3)

Su respuesta a la pregunta