zoukankan      html  css  js  c++  java
  • mybatis xml标签,批量插入

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="mapper.AttachmentTableMapper">
        <resultMap id="BaseResultMap" type="model.AttachmentTable">
            <id column="id" jdbcType="INTEGER" property="id" />
            <result column="name" jdbcType="VARCHAR" property="name" />
            <result column="logID" jdbcType="INTEGER" property="logid" />
        </resultMap>
        <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="model.AttachmentTable">
            <result column="url" jdbcType="LONGVARCHAR" property="url" />
        </resultMap>
        <sql id="Base_Column_List">
            id, name, logID
        </sql>
        <sql id="Blob_Column_List">
            url
        </sql>
        <insert id="insert" parameterType="model.AttachmentTable">
            insert into attachment_table (id, name, logID,url)
            values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{logid,jdbcType=INTEGER},#{url,jdbcType=LONGVARCHAR})
        </insert>
        <insert id="insertByBatch" parameterType="java.util.List">
            insert into attachment_table (name, logID,url)
            values
            <foreach collection="list" item="item" index="index" separator=",">
                (#{item.name,jdbcType=VARCHAR}, #{item.logid,jdbcType=INTEGER},#{item.url,jdbcType=LONGVARCHAR})
            </foreach>
        </insert>
    </mapper>
  • 相关阅读:
    Python之路Day11
    Python之路Day10
    Python中需要注意的一些小坑
    Python之路Day09
    Python之路Day08
    关于谷歌浏览器安装非官方商城插件
    Python之路Day07
    Python之路Day06
    Python之路Day05
    Python 之路Day04
  • 原文地址:https://www.cnblogs.com/panxuejun/p/7475997.html
Copyright © 2011-2022 走看看