【Java前后端交互】添加多条数据,参数返回List集合

本文介绍了如何在Java Spring环境下处理前端请求,实现一次性添加多条数据的功能,并将返回结果封装为List集合。通过Mapper映射文件、接口、Service层、ServiceImpl层和Controller层的协同工作,详细阐述了整个处理过程。
摘要由CSDN通过智能技术生成

前端要求一次性添加多条数据,并且返回是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="
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊yoo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值