UseraccountMapper.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  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.UseraccountMapper" >
  4. <resultMap id="BaseResultMap" type="WebsiteES.myBatis.Useraccount" >
  5. <!--
  6. WARNING - @mbggenerated
  7. This element is automatically generated by MyBatis Generator, do not modify.
  8. -->
  9. <id column="email" property="email" jdbcType="VARCHAR" />
  10. <id column="userId" property="userid" jdbcType="BIGINT" />
  11. <result column="password" property="password" jdbcType="VARCHAR" />
  12. <result column="permission" property="permission" jdbcType="INTEGER" />
  13. </resultMap>
  14. <sql id="Base_Column_List" >
  15. <!--
  16. WARNING - @mbggenerated
  17. This element is automatically generated by MyBatis Generator, do not modify.
  18. -->
  19. email, userId, password, permission
  20. </sql>
  21. <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="WebsiteES.myBatis.UseraccountKey" >
  22. <!--
  23. WARNING - @mbggenerated
  24. This element is automatically generated by MyBatis Generator, do not modify.
  25. -->
  26. select
  27. <include refid="Base_Column_List" />
  28. from useraccount
  29. where email = #{email,jdbcType=VARCHAR}
  30. and userId = #{userid,jdbcType=BIGINT}
  31. </select>
  32. <delete id="deleteByPrimaryKey" parameterType="WebsiteES.myBatis.UseraccountKey" >
  33. <!--
  34. WARNING - @mbggenerated
  35. This element is automatically generated by MyBatis Generator, do not modify.
  36. -->
  37. delete from useraccount
  38. where email = #{email,jdbcType=VARCHAR}
  39. and userId = #{userid,jdbcType=BIGINT}
  40. </delete>
  41. <insert id="insert" parameterType="WebsiteES.myBatis.Useraccount" >
  42. <!--
  43. WARNING - @mbggenerated
  44. This element is automatically generated by MyBatis Generator, do not modify.
  45. -->
  46. insert into useraccount (email, userId, password,
  47. permission)
  48. values (#{email,jdbcType=VARCHAR}, #{userid,jdbcType=BIGINT}, #{password,jdbcType=VARCHAR},
  49. #{permission,jdbcType=INTEGER})
  50. </insert>
  51. <insert id="insertSelective" parameterType="WebsiteES.myBatis.Useraccount" >
  52. <!--
  53. WARNING - @mbggenerated
  54. This element is automatically generated by MyBatis Generator, do not modify.
  55. -->
  56. insert into useraccount
  57. <trim prefix="(" suffix=")" suffixOverrides="," >
  58. <if test="email != null" >
  59. email,
  60. </if>
  61. <if test="userid != null" >
  62. userId,
  63. </if>
  64. <if test="password != null" >
  65. password,
  66. </if>
  67. <if test="permission != null" >
  68. permission,
  69. </if>
  70. </trim>
  71. <trim prefix="values (" suffix=")" suffixOverrides="," >
  72. <if test="email != null" >
  73. #{email,jdbcType=VARCHAR},
  74. </if>
  75. <if test="userid != null" >
  76. #{userid,jdbcType=BIGINT},
  77. </if>
  78. <if test="password != null" >
  79. #{password,jdbcType=VARCHAR},
  80. </if>
  81. <if test="permission != null" >
  82. #{permission,jdbcType=INTEGER},
  83. </if>
  84. </trim>
  85. </insert>
  86. <update id="updateByPrimaryKeySelective" parameterType="WebsiteES.myBatis.Useraccount" >
  87. <!--
  88. WARNING - @mbggenerated
  89. This element is automatically generated by MyBatis Generator, do not modify.
  90. -->
  91. update useraccount
  92. <set >
  93. <if test="password != null" >
  94. password = #{password,jdbcType=VARCHAR},
  95. </if>
  96. <if test="permission != null" >
  97. permission = #{permission,jdbcType=INTEGER},
  98. </if>
  99. </set>
  100. where email = #{email,jdbcType=VARCHAR}
  101. and userId = #{userid,jdbcType=BIGINT}
  102. </update>
  103. <update id="updateByPrimaryKey" parameterType="WebsiteES.myBatis.Useraccount" >
  104. <!--
  105. WARNING - @mbggenerated
  106. This element is automatically generated by MyBatis Generator, do not modify.
  107. -->
  108. update useraccount
  109. set password = #{password,jdbcType=VARCHAR},
  110. permission = #{permission,jdbcType=INTEGER}
  111. where email = #{email,jdbcType=VARCHAR}
  112. and userId = #{userid,jdbcType=BIGINT}
  113. </update>
  114. </mapper>