RESMESSAGEMapper.xml 3.5 KB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sy.mapper.RESMESSAGEMapper">
  <resultMap id="BaseResultMap" type="com.sy.model.RESMESSAGE">
    <id column="id" jdbcType="VARCHAR" property="id" />
    <result column="JourneyID" jdbcType="VARCHAR" property="journeyid" />
    <result column="Manifest" jdbcType="VARCHAR" property="manifest" />
    <result column="ResponseCode" jdbcType="VARCHAR" property="responsecode" />
    <result column="ResponseText" jdbcType="VARCHAR" property="responsetext" />
  </resultMap>
  <sql id="Base_Column_List">
    id, JourneyID, Manifest, ResponseCode, ResponseText
  </sql>
  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
    select 
    <include refid="Base_Column_List" />
    from resmessage
    where id = #{id,jdbcType=VARCHAR}
  </select>
  <select id="selectByManifest" parameterType="java.lang.String" resultMap="BaseResultMap">
    select
    <include refid="Base_Column_List" />
    from resmessage
    where Manifest = #{manifest,jdbcType=VARCHAR}
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
    delete from resmessage
    where id = #{id,jdbcType=VARCHAR}
  </delete>
  <insert id="insert" parameterType="com.sy.model.RESMESSAGE">
    insert into resmessage (id, JourneyID, Manifest, 
      ResponseCode, ResponseText)
    values (#{id,jdbcType=VARCHAR}, #{journeyid,jdbcType=VARCHAR}, #{manifest,jdbcType=VARCHAR}, 
      #{responsecode,jdbcType=VARCHAR}, #{responsetext,jdbcType=VARCHAR})
  </insert>
  <insert id="insertSelective" parameterType="com.sy.model.RESMESSAGE">
    insert into resmessage
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="id != null">
        id,
      </if>
      <if test="journeyid != null">
        JourneyID,
      </if>
      <if test="manifest != null">
        Manifest,
      </if>
      <if test="responsecode != null">
        ResponseCode,
      </if>
      <if test="responsetext != null">
        ResponseText,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="id != null">
        #{id,jdbcType=VARCHAR},
      </if>
      <if test="journeyid != null">
        #{journeyid,jdbcType=VARCHAR},
      </if>
      <if test="manifest != null">
        #{manifest,jdbcType=VARCHAR},
      </if>
      <if test="responsecode != null">
        #{responsecode,jdbcType=VARCHAR},
      </if>
      <if test="responsetext != null">
        #{responsetext,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKeySelective" parameterType="com.sy.model.RESMESSAGE">
    update resmessage
    <set>
      <if test="journeyid != null">
        JourneyID = #{journeyid,jdbcType=VARCHAR},
      </if>
      <if test="manifest != null">
        Manifest = #{manifest,jdbcType=VARCHAR},
      </if>
      <if test="responsecode != null">
        ResponseCode = #{responsecode,jdbcType=VARCHAR},
      </if>
      <if test="responsetext != null">
        ResponseText = #{responsetext,jdbcType=VARCHAR},
      </if>
    </set>
    where id = #{id,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKey" parameterType="com.sy.model.RESMESSAGE">
    update resmessage
    set JourneyID = #{journeyid,jdbcType=VARCHAR},
      Manifest = #{manifest,jdbcType=VARCHAR},
      ResponseCode = #{responsecode,jdbcType=VARCHAR},
      ResponseText = #{responsetext,jdbcType=VARCHAR}
    where id = #{id,jdbcType=VARCHAR}
  </update>
</mapper>