【笔记】mybatis改进,crud个人低级笔记

insert:

老项目:

	<!-- 插入 -->
    <insert id="saveVC" parameterType="pd">
		insert into USER_COLLEGE(
		COLLEGE_ID,
		USER_ID
		)
		values (
		#{COLLEGE_ID},
		#{USER_ID}
		)
	</insert>

2022:

    <insert id="saveVC" parameterType="java.util.HashMap">
        insert into USER_COLLEGE
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="COLLEGE_ID != null  and COLLEGE_ID != ''">COLLEGE_ID,</if>
            <if test="USER_ID != null  and USER_ID != ''">USER_ID,</if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="COLLEGE_ID != null  and COLLEGE_ID != ''">#{COLLEGE_ID},</if>
            <if test="USER_ID != null  and USER_ID != ''">#{USER_ID},</if>
        </trim>
    </insert>

select:

老项目:

	<!-- 查询 -->
    <select id="findVC" parameterType="pd" resultType="pd">
		select
		COLLEGE_ID,
		USER_ID
		from
		USER_COLLEGE where
		COLLEGE_ID = #{COLLEGE_ID} and USER_ID = #{USER_ID}
	</select>

2022:

    <select id="findVC" parameterType="java.util.HashMap" resultType="java.util.HashMap">
            select
                COLLEGE_ID,
                USER_ID
            from
                USER_COLLEGE
        <where>
        <if test="COLLEGE_ID != null  and COLLEGE_ID != ''">  COLLEGE_ID = #{COLLEGE_ID}</if>
        <if test="USER_ID != null  and USER_ID != ''"> and USER_ID = #{USER_ID}</if>
        </where>
    </select>

update:

老项目:

	<!-- 修改 -->
	<update id="edit" parameterType="pd">
		update  "USERS"
			set 	
				"NAME" = #{NAME},	
				"SEX" = #{SEX},	
				"TEL_NUM" = #{TEL_NUM},	
				<!-- "ALLOTTEAM" = #{ALLOTTEAM}, -->
				"EMAIL"=#{EMAIL},
				"MEMO" = #{MEMO},
				<!-- "IS_LEADER"=9, -->
				"ID"="ID"
			where 
				"ID" = #{ID}
	</update>

2022:

    //TODO

delete:

老项目:

    <!-- 删除 -->
	<delete id="deleteVC" parameterType="pd">
		delete from USER_COLLEGE
		where
		COLLEGE_ID = #{COLLEGE_ID} and USER_ID = #{USER_ID}
	</delete>

2022:

    <delete id="deleteVC" parameterType="java.util.HashMap">
        delete from USER_COLLEGE
        <where>
            <if test="COLLEGE_ID != null  and COLLEGE_ID != ''"> COLLEGE_ID = #{COLLEGE_ID}</if>
            <if test="USER_ID != null  and USER_ID != ''"> and USER_ID = #{USER_ID}</if>
        </where>
    </delete>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值