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,已经被使用了。
我该如何处理?