MyBatis批量插入对象

MyBatis批量插入对象/**   *新记录插入cms_role_menu   *@paramcmsRoleMenuList   *@return   */  intinsertCmsRoleMenu(ListcmsRoleMenuList);     insertintocms_role_menu(    role_id,

大家好,欢迎来到IT知识分享网。MyBatis批量插入对象    /**

     * 新记录插入cms_role_menu

     * @param cmsRoleMenuList

     * @return

     */

    int insertCmsRoleMenu(List<CmsRoleMenu> cmsRoleMenuList);








 <insert id=”insertCmsRoleMenu” keyProperty=”id” parameterType=”java.util.List”>

        insert into cms_role_menu (

        role_id,

        role_type,

        menu_id,

        button_id,

        created_user,

        created_time,

        updated_time,

        remark)

        values

        <foreach collection=”list” item=”cmsRoleMenu” separator=”,”>  <!– 这里不能带有open=”(” close=”)”,并且()要写在foreach里面–>

            (#{cmsRoleMenu.roleId,jdbcType=BIGINT},

            #{cmsRoleMenu.roleType,jdbcType=VARCHAR},

            #{cmsRoleMenu.menuId,jdbcType=BIGINT},

            #{cmsRoleMenu.buttonId,jdbcType=VARCHAR},

            #{cmsRoleMenu.createdUser,jdbcType=VARCHAR},

            #{cmsRoleMenu.createdTime,jdbcType=TIMESTAMP},

            #{cmsRoleMenu.updatedTime,jdbcType=TIMESTAMP},

            #{cmsRoleMenu.remark,jdbcType=VARCHAR})

        </foreach>

    </insert>


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12035.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信