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的#{实体类的值}



原文地址:https://www.cnblogs.com/q1359720840/p/10484201.html