mybatis-批量操作数据(list对象 )

在实际工作中老是忘记 传入的参数和数据库参数名称要一致还是与实体类型一致导致很多笑话发生。

那我还是做个记录吧!

 

 

dao层:

int addRemark(@Param("list") List<Tboxremark> tboxr);

mapper:
 <insert id="addRemark" parameterType="java.util.List">
        INSERT INTO remark (
        nowtime,
        address,
        cont,
        did,
        belong,
        peoid,
        tboxid,
        pointsid,
        uno,
        tbhid,
        tsuppid,
        boxnumber
        )values
        <foreach collection="list" item="item" index="index" separator=",">
            (
            NOW(),
            #{item.address},
            #{item.cont},
            #{item.did},
            #{item.belong},
            #{item.peoid},
            #{item.tboxid},
            #{item.pointsid},
            #{item.uno},
            #{item.id},
            #{item.tsuppid},
            #{item.boxnumber}
            )
        </foreach>
    </insert>

bean:

尴尬了,数据名称都 一样。不过mybatis的#{实体类的值}



posted @ 2019-03-06 16:41  三号小玩家  阅读(2054)  评论(0编辑  收藏  举报
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840