mybatis 批量插入数据
1、编写mapper.java
定义批量插入数据的接口,参数为一个List的泛型集合
2、编写mapper.xml
编写insert语句,定义parameterType="java.util.List",并配合foreach元素来迭代使用。代码如下:
<insert id="insertStudentVoList" parameterType="java.util.List">
insert into
t_student(id,name,age)
values
<foreach collection="list" item="it" separator=",">
(#{it.id},#{it.name},#{it.age})
</foreach>
</insert>
3、在service层调用mapper接口
1.注入mapper对象
2.调用mapper中批量插入数据的接口
4、注意事项
mappper.java 中的@Param("list") 与mapper.xml文件中的collection="list"
这个list属性是相对应的,必须保持一致
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:89
阅读量:66
阅读量:26
阅读量:50
阅读量:66