ibatis采用回调方法实现快速DML操作
// 执行回调 getSqlMapClientTemplate().execute( new SqlMapClientCallback<Object>() { @Override public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { // 开始批处理-相当于预编译--模板:delete from 表名(字段名) where ... executor. startBatch(); for (Dbgx y : list) { executor.delete("EAST_DBGX.delDbgxInfo", y); } // 执行批处理,删除已存在数据 executor. executeBatch(); return null; } });
相当于预编译,采用这种方法,可以快速删除,插入,更新数据,现阶段我只知道可以应用于ibatis