草庐IT

updateBatch

全部标签

MyBatis批量更新(updateBatch)

更新多条数据,每条数据都不一样通常有两种解决方法:1)在业务代码中循环遍历逐条更新。2)一次性更新所有数据(更准确的说是一条sql语句来更新所有数据,逐条更新的操作放到数据库端,在业务代码端展现的就是一次性更新所有数据)。逐条更新(java实现)updateBatch(ListMyData>datas){for(MyDatadata:datas){try{myDataDao.update(data);//更新一条数据,mybatis中如下面的xml文件的update}catch(Exceptione){...//如果更新失败可以做一些其他的操作,比如说打印出错日志等}}}//mybatis中u