老师,视频内容是不是出现了剪辑或者替换问题
从视频的1:58秒开始出现了明显的剪辑,而且后面的内容与前面的内容关联不大,即前面介绍事务传播方式,突然间调转到批处理,请老师把该有的这两个视频(讲解事务传播方式和批处理方式)重新上传。
正在回答
同学你好,jdbcTemplate的batchUpdate() 方法可以用来批量处理数据, 中要传入一个数组
并且方法里声明一个Object[] 类型的集合,并把参数中的数据,都add到该集合中。
调用batchUpdate() 方法第一个参数是sql ,第二个参数是new 一个BatchPreparedStatementSetter 的匿名类,并重写setValues方法,如下图所示
如果我的回答解决了你的疑问,请采纳,祝学习愉快。
同学你好,这里是连续的,这里老师是用批量插入的例子来演示这个事务的传播方式的。并不是突然转到批处理的。课程中,老师用两个批处理的方法做演示,
默认情况下,两个批处理的方法,以及startImportJob (*中包括了)都默认使用了REOUTRED
当中间有异常抛出时,两个方法都回滚了。来演示了这个REOUTRED传播方式
这个不是我们想要的,我们想让这两个方法是相对独立的,如果这个里边的一个方法执行成功,这个方法就不要再去回滚了我们用这种事务的传播方式
然后老师用这个例子演示了这个REOUTRED_NEW 的事务传播方式
说起来,这里和批量处理没有什么太多的关系,老师只是用这两个方法来演示事务传播的方式。
同学不要着急,可以把视频看完整哦。
如果我的回答解决了你的问题,请采纳,祝学习愉快。
只是老师,那里很明显的出现不连续的地方,是真的没有传错视频吗
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星