我正在编写一个Java应用程序,该应用程序读取excel文件并将所有行作为记录放入数据库表中。 对于主键生成,我想将sequencegenerator与数据库中的现有序列一起使用。以此https://www.logicbig.com/tutorials/java-ee-tutorial/jpa/seq-generator.html作为参考。
假设我在excel中有10万行,我正在逐行读取并从中创建java对象。使用序列发生器将初始值设置为 数据库序列的下一个值和分配大小为100k。 对于前。序列的下一个值为200,则初始值为201,分配大小为100201。
Que:我启动应用程序以插入所有记录。如果UI中的某人将新记录插入表中。将使用下一个值序列,但是如果已经使用了id,则重复键中是否会出现任何异常我的Java应用程序或如何处理这种情况?