首页 新闻 会员 周边

java springboot mybatis oracle一个接口里面多个插入而且是插入不同表怎么优化

0
悬赏园豆:100 [待解决问题]

之前逻辑是用mapper.insert, 现在要优化,大概有一个接口会掉几十个插入,在并发情况全都表锁等待了,不是for循环那种

异客LLL的主页 异客LLL | 初学一级 | 园豆:104
提问于:2022-12-02 16:53
< >
分享
所有回答(2)
0

你参考一下这个方法:Java向数据库批量插入数据操作
拿到数据后,把插入的SQL拼接完成,然后再一起到库里执行,这样可以减少连接数据库的次数,提升执行效率

三人乐乐 | 园豆:4819 (老鸟四级) | 2022-12-02 17:30
0

改造为 工作流 实现?
每个insert一个任务,多个insert组成一个工作流。
工作流完成了,整个操作才算完成。

快乐的凡人721 | 园豆:3916 (老鸟四级) | 2022-12-02 17:54

没试过。瞎建议的。

支持(0) 反对(0) 快乐的凡人721 | 园豆:3916 (老鸟四级) | 2022-12-02 17:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册