Ho definito un numero di entità di ibernazione utilizzando annotazioni JPA pure. Questi usano una sequenza Oracle predefinita sul mio database per generare automaticamente i valori delle chiavi primarie.JBoss EAP 6.x con Hibernate Oracle Duplicato sequenza sequenziale su chiave primaria
@Id
@SequenceGenerator(name = "USERS_ID_GENERATOR", sequenceName = "MY_SEQ")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "USERS_ID_GENERATOR")
@Column(name = "U_ID", updatable = false, unique = true, nullable = false, precision = 19)
private Long id;
Quando questo viene distribuito a JBoss EAP 6.1 tutto funziona bene inizialmente ma dopo un breve periodo di sospensione inizia a generare chiavi duplicate su inserti (ORA-00001 errori).
Non mi interessa l'ID o gli spazi vuoti, ma non posso tollerare le chiavi duplicate ... Cosa sta succedendo qui?
Anche se sto cercando altre informazioni, il modo in cui hai aggiunto le informazioni come risposta per aiutare gli altri a meritare +1. – kosa