zoukankan      html  css  js  c++  java
  • mybatis xml中常见配置demo

    新增:

    <insert id="insertSelective" parameterType="map" >
        insert into BS_CHNGROUP_DICT
        <trim prefix="(" suffix=")" suffixOverrides="," >
          <if test="groupName != null" >
            GROUP_NAME,
          </if>
          <if test="hasChild != null" >
            HAS_CHILD,
          </if>
          <if test="queryIndex != null" >
            QUERY_INDEX,
          </if>
          <if test="activeTime != null" >
            ACTIVE_TIME,
          </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides="," >
          <if test="groupName != null" >
            #{groupName,jdbcType=VARCHAR},
          </if>
          <if test="hasChild != null" >
            #{hasChild,jdbcType=CHAR},
          </if>
          <if test="queryIndex != null" >
            #{queryIndex,jdbcType=DECIMAL},
          </if>
          <if test="activeTime != null" >
            #{activeTime,jdbcType=TIMESTAMP},
          </if>
        </trim>
      </insert>

    修改:

      1.

     <update id="updateByPrimaryKeySelective" parameterType="map" >
        update BS_STAFF_STATUS
        <set >
          <if test="status != null" >
            STATUS = #{status,jdbcType=VARCHAR},
          </if>
          <if test="enterTime != null" >
            ENTER_TIME = #{enterTime,jdbcType=TIMESTAMP},
          </if>
          <if test="insertTime != null" >
            INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
          </if>
          <if test="deptId != null" >
            DEPT_ID = #{deptId,jdbcType=VARCHAR},
          </if>
          <if test="phoneNo != null" >
            PHONE_NO = #{phoneNo,jdbcType=VARCHAR},
          </if>
        </set>
        where STAFF_ID = #{staffId,jdbcType=VARCHAR}
      </update>

     查询

      1.

      

    <select id="selectSelective" resultType="map" parameterType="map" >
        select 
        <include refid="Base_Column_List" />
        from BS_QUESTION_TRACE_INFO a
        <trim prefix="WHERE" prefixOverrides="AND |OR ">  
            <if test="questionId != null" >
                and QUESTION_ID = #{questionId,jdbcType=CHAR} 
              </if>
              <if test="preStatus != null">  
                and PRE_STATUS = #{preStatus,jdbcType=CHAR}  
            </if>
            <if test="curStatus != null">  
                and CUR_STATUS = #{curStatus,jdbcType=CHAR}  
            </if>
            <if test="oprType != null">  
                and OPR_TYPE = #{oprType,jdbcType=CHAR}  
            </if>
            <if test="questionOwnerId != null">
                and QUESTION_OWNER_ID = #{questionOwnerId,jdbcType=CHAR}  
            </if>
        </trim> 
      </select>

      

  • 相关阅读:
    第一轮 J
    第一轮 M
    第一轮 L
    第一轮 K
    第一轮 I
    第一轮 H
    第一轮 F
    第一轮 E
    第一轮 C
    12杭州online E 模拟
  • 原文地址:https://www.cnblogs.com/a198720/p/4712760.html
Copyright © 2011-2022 走看看