spring jdbc 批处理插入主健重复的数据
Posted blog_xiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring jdbc 批处理插入主健重复的数据相关的知识,希望对你有一定的参考价值。
1.有事务:当调用spring jdbc 的批处理的时候,在实现层加入事物,只要有插入异常的数据,整个批处理操作都会回滚。事务保证操作的原子性。
2.无事务:当没有事务的时候,批处理插入数据的时候,若主健重复则会直接抛出异常,后面没有主键冲突的依然不会插入,因为当抛出异常的时候,下一次插入操作就不会执行。
3.当想要插入的数据是增量的 有两种方法:第一种删除原来的数据,插入新的数据。第二种:插入数据主健重复的时候做更新操作 insert into on dupulicate key update
以上是关于spring jdbc 批处理插入主健重复的数据的主要内容,如果未能解决你的问题,请参考以下文章
使用 Spring 4.3.0 JDBC 模板插入或更新逻辑的总记录的 5% 的处理时间很长