<?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.brilliance.isc.mda.dao.LsblckMapper"> <resultMap id="BaseResultMap" type="com.brilliance.isc.bo.Lsblck"> <result property="inr" column="INR" jdbcType="CHAR"/> <result property="lsntyp1" column="LSNTYP1" jdbcType="CHAR"/> <result property="lsninr1" column="LSNINR1" jdbcType="CHAR"/> <result property="lsntyp2" column="LSNTYP2" jdbcType="CHAR"/> <result property="lsninr2" column="LSNINR2" jdbcType="CHAR"/> </resultMap> <sql id="Base_Column_List"> INR,LSNTYP1,LSNINR1,LSNTYP2,LSNINR2 </sql> <insert id="insert"> insert into LSBLCK (<include refid="Base_Column_List" />) <trim prefix="values (" suffix=")" suffixOverrides=","> #{inr,jdbcType=CHAR}, #{lsntyp1,jdbcType=CHAR}, #{lsninr1,jdbcType=CHAR}, #{lsntyp2,jdbcType=CHAR}, #{lsninr2,jdbcType=CHAR}, </trim> </insert> <select id="queryLsblckByPtyInrAndTyp" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List" /> FROM LSBLCK WHERE LSNTYP1 = #{lsntyp1,jdbcType=CHAR} AND LSNINR1 = #{lsninr1,jdbcType=CHAR} AND LSNTYP2 = #{lsntyp2,jdbcType=CHAR} AND LSNINR2 = #{lsninr2,jdbcType=CHAR} </select> <delete id="deleteByLsnAll"> DELETE FROM LSBLCK WHERE LSNINR2 = #{lsninr2,jdbcType=CHAR} AND LSNTYP1 = #{lsntyp1,jdbcType=CHAR} AND LSNINR1 = #{lsninr1,jdbcType=CHAR} AND LSNTYP2 = #{lsninr2,jdbcType=CHAR} </delete> </mapper>