Files
YouAndMe/src/main/resources/mapper/xml/MemberQueryMapper.xml
2021-11-01 11:38:23 +09:00

21 lines
699 B
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.member.domain.MemberReader">
<select id="findByNickname" parameterType="String"
resultType="com.yam.app.member.domain.Member">
SELECT * FROM member WHERE nickname = #{nickname}
</select>
<select id="findById" parameterType="Long"
resultType="com.yam.app.member.domain.Member">
SELECT * FROM member WHERE id = #{memberId}
</select>
<select id="existsByNickname" parameterType="String" resultType="boolean">
SELECT COUNT(id) FROM member WHERE nickname = #{nickname}
</select>
</mapper>