zoukankan      html  css  js  c++  java
  • 如何执行批量插入?

     

    首先,创建一个简单的 insert 语句:

    <insert id=”insertname”>

    insert into names (name) values (#{value})

    </insert>

    然后在 java 代码中像下面这样执行批处理插入:

    list < string > names = new arraylist();

    names.add(“fred”);

    names.add(“barney”);

    names.add(“betty”);

    names.add(“wilma”);

    // 注意这里 executortype.batch

    sqlsession sqlsession =

    sqlsessionfactory.opensession(executortype.batch);

    try {

    namemapper mapper = sqlsession.getmapper(namemapper.class);

    for (string name: names) {

    mapper.insertname(name);

    }

    sqlsession.commit();

    } catch (Exception e) {

    e.printStackTrace();

    sqlSession.rollback();

    throw e;

    }

    finally {

    sqlsession.close();

    }

    Java Program!
  • 相关阅读:
    取球问题
    汉字首字母
    上三角
    循环小数
    拓扑排序
    倒水
    equals方法使用技巧
    Java库中的集合
    win10安装Redis方法以及基本配置
    c、c++函数随机
  • 原文地址:https://www.cnblogs.com/programb/p/12996187.html
Copyright © 2011-2022 走看看