iBatis批量操作
1 public void insertTAB(final List<POJO> list) throws SQLException { 2 this.getSqlMapClientTemplate(). execute(new SqlMapClientCallback() { 3 @Override 4 public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { 5 executor.startBatch(); 6 for ( int i = 0; i < list.size(); i++) { 7 getSqlMapClientTemplate().insert( "insertTAB", list.get(i)); 8 if (i % 50 == 0) { 9 executor.executeBatch(); 10 } 11 } 12 executor.executeBatch(); 13 return null; 14 } 15 }); 16 }