mybatis 对 mysql的批量操作

1:插入返回主键

	
		insert into table (
			CODE
		) values (
			#{CODE}
		)
	
获取的主键方式:map.get("ID")


2:批量插入  传入参数list

	
		insert into table 
		(
			CODE
		) values
		
			(#{item.CODE})
			             
		
3:批量更新  传入参数list

注:需在 properties的配置文件中的URL 添加“allowMultiQueries=true”

	
		
			update table 
			
				CODE		=${item.CODE},
				UPDATE_TIME	=${item.UPDATE_TIME}
			
				where ID 	=${item.ID} 
		
	
4:批量删除 传入参数数组


	delete from table
	where 
		ID in
  		
                  #{item}
             	




你可能感兴趣的:(Java)