Files
YouAndMe/src/main/resources/mapper/xml/AccountCommandMapper.xml
Rebwon 09bf319778 Refactor code
- Exclude account domain property nickname
- Add account response property
2021-09-24 10:55:28 +09:00

28 lines
1.0 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.yam.app.account.domain.AccountRepository">
<update id="update" parameterType="com.yam.app.account.domain.Account">
UPDATE ACCOUNT
SET email = #{email},
email_check_token = #{emailCheckToken},
email_check_token_generated_at = #{emailCheckTokenGeneratedAt},
email_verified = #{emailVerified},
password = #{password},
withdraw = #{withdraw},
joined_at = #{joinedAt},
role = #{role},
last_modified_at = NOW()
WHERE id = #{id}
</update>
<insert id="save" parameterType="com.yam.app.account.domain.Account">
INSERT
INTO ACCOUNT(email, email_check_token, email_check_token_generated_at, email_verified,
password, withdraw, role)
VALUES (#{email}, #{emailCheckToken}, #{emailCheckTokenGeneratedAt}, #{emailVerified},
#{password}, #{withdraw}, #{role})
</insert>
</mapper>