ZaninfoMapper.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <mapper namespace="com.mapper.ZaninfoMapper">
  5. <resultMap type="Zaninfo" id="queryMap">
  6. <id property="id" column="id" />
  7. <result property="tcid" column="tcid" />
  8. <result property="uid" column="uid" />
  9. </resultMap>
  10. <sql id="Where_Clause">
  11. <where>
  12. <if test="id!=null and id!=0">and id= #{id}</if>
  13. <if test="uid!=null and uid!=0">
  14. and uid=#{uid}
  15. </if>
  16. <if test="tcid!=null and tcid!=''">
  17. and tcid=#{tcid}
  18. </if>
  19. </where>
  20. </sql>
  21. <select id="query" parameterType="java.util.Map"
  22. resultMap="queryMap">
  23. select * from zaninfo
  24. <include refid="Where_Clause" />
  25. <if test="page">limit #{offset} ,#{pageSize}</if>
  26. </select>
  27. <select id="getCount" parameterType="java.util.Map"
  28. resultType="Int">
  29. select count(*) nums from zaninfo
  30. <include refid="Where_Clause" />
  31. </select>
  32. <select id="queryZaninfoById" parameterType="int"
  33. resultType="Zaninfo">
  34. select * from zaninfo where id=${value}
  35. </select>
  36. <insert id="insertZaninfo" useGeneratedKeys="true" keyProperty="id"
  37. parameterType="Zaninfo">
  38. insert into zaninfo (tcid,uid) values (#{tcid},#{uid});
  39. </insert>
  40. <update id="updateZaninfo" parameterType="Zaninfo">
  41. update zaninfo set tcid=#{tcid},uid=#{uid} where id=#{id}
  42. </update>
  43. <delete id="deleteZaninfo" parameterType="int">
  44. delete from zaninfo where id=${value}
  45. </delete>
  46. </mapper>