33 lines
1.1 KiB
XML
33 lines
1.1 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.jacklei.poetry.mapper.UserDao">
|
|
|
|
<resultMap id="UserResultMap" type="User">
|
|
<id property="userId" column="user_id" />
|
|
<result property="username" column="username"/>
|
|
<result property="password" column="password"/>
|
|
<result property="email" column="email"/>
|
|
</resultMap>
|
|
<select id="login" resultMap="UserResultMap">
|
|
select user_id,username,password,email
|
|
from t_user
|
|
where email = #{email} and password=#{password};
|
|
</select>
|
|
<insert id="registered">
|
|
insert into t_user (username,password,email)
|
|
values (#{username},#{password},#{email});
|
|
</insert>
|
|
|
|
<select id="fineById" resultMap="UserResultMap">
|
|
select user_id,username,password,email
|
|
from t_user
|
|
where user_id=#{userId}
|
|
</select>
|
|
<update id="modification">
|
|
update t_user
|
|
set username = #{username},password=#{password}
|
|
where user_id=#{userId};
|
|
</update>
|
|
</mapper> |