| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN"
- "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd">
-
- <mapper namespace="GRZLGL">
-
- <!-- 个人顺序号序列 -->
- <sql id="TEST_GRJBZL_GRSXH_SEQ">
- select SEQ_GRSXH.nextval from dual
- </sql>
- <!-- 所有字段 -->
- <sql id="TEST_GRJBZL_COL">
- GRSXH, GRBH, GMSFHM, XM, XB, CSRQ, BZ
- </sql>
-
- <!-- 查询 -->
- <select id="TEST_GRJBZL_Q" parameterType="hashmap" resultType="hashmap">
- select
- <include refid="TEST_GRJBZL_COL"/>
- from TEST_GRJBZL
- <where>
- <if test="GRSXH != null">
- and GRSXH = #{GRSXH}
- </if>
- <if test="GMSFHM != null and GMSFHM != ''">
- and GMSFHM = #{GMSFHM}
- </if>
- </where>
- </select>
- <!-- ajax 查询 :根据公民身份号码 -->
- <select id="TEST_GRJBZL_GRSXH_Q" resultType="hashmap">
- SELECT * FROM TEST_GRJBZL where GMSFHM=#{GMSFHM}
- </select>
-
- <!-- 普通插入 -->
- <insert id="TEST_GRJBZL_I" parameterType="hashmap">
- <selectKey keyProperty="GRSXH" resultType="long" order="BEFORE">
- <include refid="TEST_GRJBZL_GRSXH_SEQ" />
- </selectKey>
- insert into TEST_GRJBZL (
- <include refid="TEST_GRJBZL_COL" />
- )
- values (
- #{GRSXH},#{GRBH},#{GMSFHM},#{XM},#{XB},#{CSRQ},
- <if test="BZ != null">
- #{BZ}
- </if>
- <if test="BZ == null">
- ''
- </if>
- )
- </insert>
-
- <!-- 选择修改 by主键 -->
- <update id="TEST_GRJBZL_U" parameterType="hashmap">
- update TEST_GRJBZL
- <set>
- <if test="GRBH != null">GRBH = #{GRBH},</if>
- <if test="GMSFHM != null">GMSFHM = #{GMSFHM},</if>
- <if test="XM != null">XM = #{XM},</if>
- <if test="XB != null">XB = #{XB},</if>
- <if test="CSRQ != null">CSRQ = #{CSRQ},</if>
- </set>
- WHERE GRSXH =#{GRSXH}
- </update>
- </mapper>
|