tengo una clase con la siguiente definición:Hibernate genera valores de id negativos cuando se utiliza una secuencia
@Id
@SequenceGenerator(name = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", sequenceName = "SEQ_ACE_WORKERS_QUEUE_STATS_ID", allocationSize = 500)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ACE_WORKERS_QUEUE_STATS_ID")
@Column(name = "ID")
private long Id;
Cuando nos encontramos en Jboss 4.2.3 funcionó bien y generó de la identificación apropiada (a partir de 1000)
Ahora nos movemos a jboss 7.1.1 y genera identificaciones negativas! (a partir de -498 y subiendo)
¿Alguna idea de por qué esto podría pasar?
¿comprobó cuál es la secuencia actual en Oracle y rastreó la salida de hibernación, si ve la secuencia de selección adecuada siguiente consulta y si copia pegar en sqlplus obtiene el resultado correcto/mismo/esperado? – HRgiger