mybatis的增刪改查

1.插入方法ide

<insert id="insert">code

        INSERT INTO bs_manage_drugin(ip

            id,ci

            <if test="drugId != null and drugId != ''">rem

            drugid,test

            </if>date

            <if test="spec != null and spec != ''">List

            spec,select

            </if>方法

            <if test="manufacturer != null and manufacturer != ''">

            manufacturer,

            </if>

            create_by,

            create_date,

            update_by,

            update_date,

            del_flag,

            remarks

        ) VALUES (

            #{id},

            <if test="drugId != null and drugId != ''">

            #{drugId},

            </if>

            <if test="spec != null and spec != ''">

            #{spec},

            </if>

            <if test="manufacturer != null and manufacturer != ''">

            #{manufacturer},

            </if>

            #{createBy.id},

            #{createDate},

            #{updateBy.id},

            #{updateDate},

            #{delFlag},

            #{remarks}

        )

    </insert>

2.修改方法

 

    <update id="update">

    UPDATE   TABLE

       <trim prefix="set" suffixOverrides=",">   //在前面加上set  去掉最後的逗號!!!

       <if test="id!=null">

        id= #{id},

       </if>

      <if test"name!=null">

        name = #{name},

     </if>

     </trim>

where id = #{id}     

</update>

3.刪除 

<delete id="delete">
DELETE FROM bs_child_tip
WHERE vaccid = #{vaccid} AND remindtype = #{remindtype} AND "LOCALCODE" = #{localCode}
</delete>

4.查詢

<select id="findListByVaccCode" resultType="ChildBaseinfo">   SELECT   <include refid="childBaseinfoColumns" />   FROM bs_child_baseinfo a   <where>      <if test="localCode != null and localCode != ''">         AND A."LOCALCODE" = #{localCode}      </if>      <if test="vaccCardCode!=null and vaccCardCode!=''">         AND vaccCardCode = #{vaccCardCode}      </if>   </where></select>
相關文章
相關標籤/搜索