mapper中传过一个list来
int insertMethod(List<BasicRandomDoctor> list);
嗯,接下来的xml才是重头戏
<!--
新增
useGenerateKeys:是否产生主键id
keyColumn:数据库对应的列
keyProperty:entity中的属性
要产生主键
把数据库中id这一列对应的
数据中entity中对应的属性字段
-->
<insert id="insertMethod" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
insert into basic_random_doctor (depart_id, check_dis_type, doctor_name,idcard,phone,create_by,create_time,third_org_id,remark)
values
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.departId},
#{item.checkDisType},
#{item.doctorName},
#{item.idcard},
#{item.phone},
#{item.createBy},
#{item.createTime},
#{item.thirdOrgId},
#{item.remark}
)
</foreach>
</insert>
注意一下:数据库的id要是int类型且要设置自增,不然会报错噢!