zoukankan      html  css  js  c++  java
  • ibatis批量添加数据

    public int addUserRole(List<UserRole> userRole) {
      int re = 1;
      SqlMapClient sqlMapClient = null;
      try {
       sqlMapClient = getSqlMapClientTemplate().getSqlMapClient();
       sqlMapClient.getDataSource().getConnection().setAutoCommit(false);
       sqlMapClient.startTransaction();   //开启事务    必须写,否则可能会出现事务没有开启的错误
       sqlMapClient.startBatch();        //开始批处理
       for (UserRole reply : userRole) {
        sqlMapClient.insert("insertUserRole", reply);
       }
       sqlMapClient.executeBatch();
       sqlMapClient.commitTransaction();
      } catch (Exception e) {
       e.printStackTrace();
       re = 0;
      } finally {
       try {
        // 结束事务
        sqlMapClient.endTransaction();
       } catch (SQLException e) {
        e.getMessage();
       }
      }
      // new Util().batchInsert("addWorkTrack", workTrack);
      return re;
     }

  • 相关阅读:
    【转】Quartz Cron 触发器 Cron Expression 的格式
    [转]MYSQL同时LEFT JOIN 多个表一例
    collapse用法
    flavor用法
    horny
    ever since用法
    be headed for用法
    Lemme用法
    scary用法
    feel like用法
  • 原文地址:https://www.cnblogs.com/bingrong/p/3139946.html
Copyright © 2011-2022 走看看