前端要求一次性添加多条数据,并且返回是List集合对象。这样我们就需要Mapper映射文件的帮助
多次添加的案例可以参考上个文章。代码可以参考上一章,实体类不改变。
数据接口,Mapper层
public Class DemoMapper {
int add (List<DemoPojo> list)
}
Mapper.xml,SQL映射文件,对应接口的add方法
<mapper namespace="com.ssm.demo.Mapper.DemoMapper">
<resultMap type="com.ssm.demo.pojo.DemoPojo" id="DemoMap">
<result property="id" column="id"/>
<result property="name" column="name"/>
<result property="price" column="price"/>
</resultMap>
<insert id="add" parameterType="com.ssm.demo.pojo.DemoPojo">
insert into demo(name,peice)
values
<foreach collection="list" item="i" open="