具有大量记录的休眠序列生成器

时间:2019-02-27 09:25:46

标签: java spring hibernate jpa apache-poi

我正在编写一个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应用程序或如何处理这种情况?

0 个答案:

没有答案