Mybatis中进行添加(insert)、批量更新(update)

Mybatis中进行添加(insert)、批量更新(update)##

一、添加insert:
方法1:
mapper.xml文件:


	insert into tb_applyprogram(hid,name,version) values
	 
		
			
				(#{info.hid},#{info.name},#{info.version})  
			 
			
                ('','','')  
            
           
         

java控制层文件:
接收前端的批量参数,并将参数转为list集合

@RequestMapping(value="savaApplyProg")
@ResponseBody
public int savaApplyProg(String data){
	List list = new ArrayList();
	list = JSONArray.parseArray(data,ApplyProg.class);//这里的t是Class
	int i = tbHardwareService.savaApplyProg(list);
	return i;
}

方法2:
同方法1中java控制层文件,转为list集合后,遍历list,循环插入。

二、批量更新update:
方法1:
mapper.xml文件:


java控制层文件:
接收前端的批量参数,并将参数转为list集合

方法2:
同方法1中java控制层文件,转为list集合后,遍历list,根据条件循环更新。

你可能感兴趣的:(框架应用)