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();

    39 页 共 485 页throw e;

    }

    finally {

    sqlsession.close();

  • 相关阅读:
    BZOJ 3522 Hotel
    BZOJ 1864 三色二叉树
    396595
    CodeForces
    CodeForces
    CodeForces
    E. 数字串
    算术基本定理总结
    Cyclic Nacklace 杭电3746
    Period
  • 原文地址:https://www.cnblogs.com/programb/p/12687009.html
Copyright © 2011-2022 走看看