
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<?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.takensoft.taken_bi_manager.user.member.dao.MyPageDAO">
<!-- 사용자 매퍼 -->
<resultMap id="myPageResult" type="Member">
<result property="userId" column="user_id"/>
<result property="userPassword" column="user_password"/>
<result property="userNm" column="user_nm"/>
<result property="userEmail" column="user_email"/>
</resultMap>
<!-- 사용자 정보 가져오기-->
<select id="selectUserData" parameterType="String" resultMap="myPageResult">
SELECT
user_id,
user_nm,
user_email
FROM
user_info
WHERE
user_id = #{userId}
</select>
<!-- 사용자 정보 수정하기-->
<update id="updateUserData" parameterType="Member">
UPDATE user_info
SET
user_nm = #{userNm}
, user_email = #{userEmail}
, updt_dt = CURRENT_TIMESTAMP
WHERE
user_id = #{userId}
</update>
<!--사용자 ID 비밀번호 일치 여부 체크-->
<select id="checkUserPassword" parameterType="Member" resultMap="myPageResult">
SELECT
user_id,
user_password
FROM
user_info
WHERE
user_id = #{userId}
</select>
<!-- 사용자 비밀번호 수정하기-->
<update id="updateUserPassword" parameterType="Member">
UPDATE user_info
SET
user_password = #{userPassword}
, updt_dt = CURRENT_TIMESTAMP
WHERE
user_id = #{userId}
</update>
</mapper>