MyBatis+Spring批量插入简单方式
因为整合spring,所以常用的方式很麻烦
于是从SQL下手,利用
public static void main(String[] args) {PartDao partDao=(PartDao)new ClassPathXmlApplicationContext("configuration/spring.xml").getBean("PartImpl");List<Part> parts=new ArrayList<Part>();for(int i=0;i<10000;i++){Part p=new Part();p.setRid("r"+i);parts.add(p);}Function f=new Function();System.out.println(f.getDateTime(new Date()));partDao.insertPartList(parts);System.out.println(f.getDateTime(new Date()));}
在虚拟机里用了4s,效果还行,不过没C#的SqlBulkCopy秒杀100k条犀利
- 1楼llhhyy19893天前 11:51
- 呵呵