MyBaties 批量插入数据异常说明
separator直接敲一个回车符号
<insert id="insertStationParams" parameterType="java.util.List">
<foreach collection="list" index="index" item="item" separator="
">
INSERT INTO ac_station_param (station_id, param_key, param_name, param_value, param_content) VALUES
( #{item.station_id},#{item.param_key},#{item.param_name},#{item.param_value},#{item.param_content}
)
</foreach>
</insert>插入数据
insert into user (name, age, sex) values("张三","20","女")
insert into user (name, age, sex) values("李四","20","女")语句之间必须有有换行符,才能执行成功,separator直接敲一个回车符号,用于换行,mapper.xml配置如下:
<insert id="insert" parameterType="java.util.ArrayList">
<foreach collection="list" item="user" index="index" separator="
">
insert into user(name, age, sex) values (#{user.name},#{user.age}, #{user.sex} )
</foreach>
</insert>
文章标题:MyBaties 批量插入数据异常说明
发布时间:2020-01-17, 14:33:10
最后更新:2020-01-17, 14:33:11