SelectionMapper.xml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="WebsiteES.myBatis.SelectionMapper" >
  4. <resultMap id="BaseResultMap" type="WebsiteES.myBatis.Selection" >
  5. <!--
  6. WARNING - @mbggenerated
  7. This element is automatically generated by MyBatis Generator, do not modify.
  8. -->
  9. <id column="selection_id" property="selectionId" jdbcType="BIGINT" />
  10. <result column="name" property="name" jdbcType="VARCHAR" />
  11. <result column="price" property="price" jdbcType="REAL" />
  12. </resultMap>
  13. <sql id="Base_Column_List" >
  14. <!--
  15. WARNING - @mbggenerated
  16. This element is automatically generated by MyBatis Generator, do not modify.
  17. -->
  18. selection_id, name, price
  19. </sql>
  20. <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
  21. <!--
  22. WARNING - @mbggenerated
  23. This element is automatically generated by MyBatis Generator, do not modify.
  24. -->
  25. select
  26. <include refid="Base_Column_List" />
  27. from selection
  28. where selection_id = #{selectionId,jdbcType=BIGINT}
  29. </select>
  30. <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
  31. <!--
  32. WARNING - @mbggenerated
  33. This element is automatically generated by MyBatis Generator, do not modify.
  34. -->
  35. delete from selection
  36. where selection_id = #{selectionId,jdbcType=BIGINT}
  37. </delete>
  38. <insert id="insert" parameterType="WebsiteES.myBatis.Selection" >
  39. <!--
  40. WARNING - @mbggenerated
  41. This element is automatically generated by MyBatis Generator, do not modify.
  42. -->
  43. insert into selection (selection_id, name, price
  44. )
  45. values (#{selectionId,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{price,jdbcType=REAL}
  46. )
  47. </insert>
  48. <insert id="insertSelective" parameterType="WebsiteES.myBatis.Selection" >
  49. <!--
  50. WARNING - @mbggenerated
  51. This element is automatically generated by MyBatis Generator, do not modify.
  52. -->
  53. insert into selection
  54. <trim prefix="(" suffix=")" suffixOverrides="," >
  55. <if test="selectionId != null" >
  56. selection_id,
  57. </if>
  58. <if test="name != null" >
  59. name,
  60. </if>
  61. <if test="price != null" >
  62. price,
  63. </if>
  64. </trim>
  65. <trim prefix="values (" suffix=")" suffixOverrides="," >
  66. <if test="selectionId != null" >
  67. #{selectionId,jdbcType=BIGINT},
  68. </if>
  69. <if test="name != null" >
  70. #{name,jdbcType=VARCHAR},
  71. </if>
  72. <if test="price != null" >
  73. #{price,jdbcType=REAL},
  74. </if>
  75. </trim>
  76. </insert>
  77. <update id="updateByPrimaryKeySelective" parameterType="WebsiteES.myBatis.Selection" >
  78. <!--
  79. WARNING - @mbggenerated
  80. This element is automatically generated by MyBatis Generator, do not modify.
  81. -->
  82. update selection
  83. <set >
  84. <if test="name != null" >
  85. name = #{name,jdbcType=VARCHAR},
  86. </if>
  87. <if test="price != null" >
  88. price = #{price,jdbcType=REAL},
  89. </if>
  90. </set>
  91. where selection_id = #{selectionId,jdbcType=BIGINT}
  92. </update>
  93. <update id="updateByPrimaryKey" parameterType="WebsiteES.myBatis.Selection" >
  94. <!--
  95. WARNING - @mbggenerated
  96. This element is automatically generated by MyBatis Generator, do not modify.
  97. -->
  98. update selection
  99. set name = #{name,jdbcType=VARCHAR},
  100. price = #{price,jdbcType=REAL}
  101. where selection_id = #{selectionId,jdbcType=BIGINT}
  102. </update>
  103. </mapper>