首页 > 其他 > 详细

MyBatis 增删改查

时间:2019-12-20 12:06:53      阅读:67      评论:0      收藏:0      [点我收藏+]

增 返回id 

// 增 返回id 
<insert id="addPic" useGeneratedKeys="true" keyProperty="id">
        INSERT INTO table
        (photo_address,photo_description)
        VALUES
        (#{paramCondition.photoAddress},#{paramCondition.photoDescription})
</insert>

批量添加

<insert id="insertBatch">
        insert into table
        (photo_address,photo_description)
        values 
        <foreach collection="param" separator="," item="item">
            (#{item.photoAddress},#{item.photoDescription})
        </foreach>
</insert>

<delete id="delPic" parameterType="int">
        DELETE FROM table WHERE id=#{id}
</delete>

批量删

<delete id="delPic" >
       DELETE FROM table WHERE id IN (${ids})
</delete>

<update id="updPic" >
     UPDATE table
     SET photo_address=#{paramCondition.photoAddress},photo_description=#{paramCondition.photoDescription}
     WHERE id=#{paramCondition.id}
 </update>

批量改

<update id="updateBatch" parameterType="java.util.List">
        <foreach collection="list" item="item" separator=";">
            update table set photo_address=#{item.photoAddress},photo_description=#{item.photoDescription}
            where id=#{item.id}
        </foreach>
</update>

<select id="customMapList" resultType="cn.stylefeng.guns.modular.DemoPro.model.result.DemoResult" parameterType="cn.stylefeng.guns.modular.DemoPro.model.params.DemoParam">
        select <include refid="Base_Column_List"/>
        from table where 1 = 1
</select>

MyBatis 增删改查

原文:https://www.cnblogs.com/DarGi2019/p/12071885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!