0
我有一個eclipselink
實體ID列:的EclipseLink生成的ID,而非JPA過程添加記錄太
@Id
@Basic(optional = false)
@NotNull
@Column(name = "ID")
private Long id;
的問題是,無論我用什麼生成策略,我得到的錯誤,因爲我有一個ETL
工具插入記錄和eclipse鏈接生成器似乎無法在創建新的ID之前檢查現有的ID。
例如,如果JPA
發電機剛剛生成的ID 49爲一個新的記錄,則ETL
工具生成20個記錄帶ID 50-70,當我創建另一個蝕鏈路記錄發電機又發表了50爲ID,已經被使用了。
我該如何處理?