ibatis-批量插入数据

ibatis配置批量插入数据

 

​        //JAVA代码

        List qList=new ArrayList();
		for(int i=0;i<10;i++){
			QiaodaCvAnalysis  dAnalysis=new QiaodaCvAnalysis();
			String i_vivian=String.valueOf(i);
			dAnalysis.setResumeId(i_vivian);
			dAnalysis.setPositionRank(i);
			qList.add(dAnalysis);
		}
		try {
			decomposevservice.addTest(qList);
		} catch (Exception e) {
			String msg = e.getMessage();
			System.out.println(msg);
			// TODO: handle exception
		}

ibatisXML



			
			
			     (#QiaodaCvAnalysis[].resumeId#,#QiaodaCvAnalysis[].toBachelor#,now())
			 
			
			 ON DUPLICATE KEY UPDATE toBachelor=values(toBachelor);
	

 ON DUPLICATE KEY UPDATE toBachelor=values(toBachelor);  //若批量插入的数据有重复的,则直接修改该记录

你可能感兴趣的:(java)