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的#{實體類的值}




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM