关于循环更新一个对象到数据库,同样的操作n次看不懂?

图片说明
,求老司机带带什么原因?
补充:
以前系统的code,操作的对象cm,属性都是设置的一样的,公司的老人说是为了系统的兼容性,怕更新不成功,我很纠结,有事务,数据不到200万,想要知道这种方法适应什么情况

什么意思?没明白你的问题

如果update更新到数据isUpCompany=true 就退出这个循环

update更新输入进入数据库,更新成功就返回isUpCompany为true,然后就break,跳出循环!

为什么要循环更新呢,使用PreparedStatement批量更新不行么?