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>