zoukankan      html  css  js  c++  java
  • mybatis的增删改查

    1.插入方法

    <insert id="insert">

            INSERT INTO bs_manage_drugin(

                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>

                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>

    <if test="propertiess != null and propertiess != ''">
            AND a.properties in <foreach collection="propertiess" item="item" index="index" open="(" separator="," close=")">#{item}</foreach>
    </if>

    </where>
    </select>
  • 相关阅读:
    [转]利用EnteLib Unity Interception Extension和PIAB实现Trans
    [转]SynchronizationContext 综述
    【Java】JacksonUtils(Jackson ObjectMapper 工具类)
    【Java】GsonUtils(Gson 工具类)
    第十五章:指针类型
    第十六章:接口
    MySQL 的日志:binlog
    第八章:变量、常量和基础类型
    AUFS:多点合一,写时复制
    数据库多对多的几种形式(转载)
  • 原文地址:https://www.cnblogs.com/banxian-yi/p/10636378.html
Copyright © 2011-2022 走看看