LoginMapper.xml 839 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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 = "com.fuzamei.mapperInterface.LoginMapper">
  4. <select id="queryUser" resultType="User">
  5. select
  6. u.user_id,
  7. u.username,
  8. u.person_name,
  9. u.random,
  10. r.role_name,
  11. t.token
  12. from
  13. users u
  14. left join
  15. role r
  16. on
  17. u.role_id=r.role_id
  18. left join
  19. token t
  20. on
  21. t.user_id=u.user_id
  22. where
  23. u.username=#{username}
  24. and
  25. u.password=#{password}
  26. </select>
  27. <update id="updateToken">
  28. update
  29. token
  30. set
  31. token=#{token}
  32. where
  33. user_id=#{userId}
  34. </update>
  35. <insert id="insertToken">
  36. insert into token(user_id,token) values(#{userId},#{token})
  37. </insert>
  38. </mapper>