예제 #1
0
 public static void batchDelete(final String statementName, final List<Object> list) {
   try {
     if (list != null) {
       sqlMapClientTemplate.execute(
           new SqlMapClientCallback() {
             public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException {
               executor.startBatch();
               for (int i = 0, n = list.size(); i < n; i++) {
                 executor.delete(statementName, list.get(i));
               }
               executor.executeBatch();
               return null;
             }
           });
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
 }