UseraccountMapper.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. <select id="selectByEmailOrId" resultMap="BaseResultMap" parameterType="WebsiteES.myBatis.UseraccountKey" >
  33. <!--
  34. WARNING - @mbggenerated
  35. This element is automatically generated by MyBatis Generator, do not modify.
  36. -->
  37. select
  38. <include refid="Base_Column_List" />
  39. from useraccount
  40. where email = #{email,jdbcType=VARCHAR}
  41. or userId = #{userid,jdbcType=BIGINT}
  42. </select>
  43. <delete id="deleteByPrimaryKey" parameterType="WebsiteES.myBatis.UseraccountKey" >
  44. <!--
  45. WARNING - @mbggenerated
  46. This element is automatically generated by MyBatis Generator, do not modify.
  47. -->
  48. delete from useraccount
  49. where email = #{email,jdbcType=VARCHAR}
  50. and userId = #{userid,jdbcType=BIGINT}
  51. </delete>
  52. <insert id="insert" parameterType="WebsiteES.myBatis.Useraccount" >
  53. <!--
  54. WARNING - @mbggenerated
  55. This element is automatically generated by MyBatis Generator, do not modify.
  56. -->
  57. insert into useraccount (email, userId, password,
  58. permission)
  59. values (#{email,jdbcType=VARCHAR}, #{userid,jdbcType=BIGINT}, #{password,jdbcType=VARCHAR},
  60. #{permission,jdbcType=INTEGER})
  61. </insert>
  62. <insert id="insertSelective" parameterType="WebsiteES.myBatis.Useraccount" >
  63. <!--
  64. WARNING - @mbggenerated
  65. This element is automatically generated by MyBatis Generator, do not modify.
  66. -->
  67. insert into useraccount
  68. <trim prefix="(" suffix=")" suffixOverrides="," >
  69. <if test="email != null" >
  70. email,
  71. </if>
  72. <if test="userid != null" >
  73. userId,
  74. </if>
  75. <if test="password != null" >
  76. password,
  77. </if>
  78. <if test="permission != null" >
  79. permission,
  80. </if>
  81. </trim>
  82. <trim prefix="values (" suffix=")" suffixOverrides="," >
  83. <if test="email != null" >
  84. #{email,jdbcType=VARCHAR},
  85. </if>
  86. <if test="userid != null" >
  87. #{userid,jdbcType=BIGINT},
  88. </if>
  89. <if test="password != null" >
  90. #{password,jdbcType=VARCHAR},
  91. </if>
  92. <if test="permission != null" >
  93. #{permission,jdbcType=INTEGER},
  94. </if>
  95. </trim>
  96. </insert>
  97. <update id="updateByPrimaryKeySelective" parameterType="WebsiteES.myBatis.Useraccount" >
  98. <!--
  99. WARNING - @mbggenerated
  100. This element is automatically generated by MyBatis Generator, do not modify.
  101. -->
  102. update useraccount
  103. <set >
  104. <if test="password != null" >
  105. password = #{password,jdbcType=VARCHAR},
  106. </if>
  107. <if test="permission != null" >
  108. permission = #{permission,jdbcType=INTEGER},
  109. </if>
  110. </set>
  111. where email = #{email,jdbcType=VARCHAR}
  112. and userId = #{userid,jdbcType=BIGINT}
  113. </update>
  114. <update id="updateByPrimaryKey" parameterType="WebsiteES.myBatis.Useraccount" >
  115. <!--
  116. WARNING - @mbggenerated
  117. This element is automatically generated by MyBatis Generator, do not modify.
  118. -->
  119. update useraccount
  120. set password = #{password,jdbcType=VARCHAR},
  121. permission = #{permission,jdbcType=INTEGER}
  122. where email = #{email,jdbcType=VARCHAR}
  123. and userId = #{userid,jdbcType=BIGINT}
  124. </update>
  125. </mapper>