我已經使用純JPA批註定義了許多Hibernate實體。這些在我的數據庫上使用預定義的Oracle序列來自動生成主鍵值。帶Hibernate的JBoss EAP 6.x Oracle序列主鍵上的重複值
@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;
當這個被部署到JBoss EAP 6.1所有在短期內休眠開始在插入(ORA-00001錯誤)產生重複鍵後最初但效果很好。
我不在乎ID排序或差距,但不能容忍重複的鍵......這裏發生了什麼?
雖然我正在尋找其他信息,但您添加的信息作爲幫助他人獲得+1的答案。 – kosa