imboard
Version:
Most convenient platform for webpage development.
61 lines (57 loc) • 1.75 kB
text/xml
<mapper namespace="articleReader">
<resultMap type="ArticleReaderVo" id="articleReaderResult">
<result column="BOARD_ID" property="boardId" />
<result column="ARTICLE_SEQ" property="articleSeq" />
<result column="USER_ID" property="userId" />
<result column="STATUS" property="status" />
</resultMap>
<select id="getArticleReader" parameterType="ArticleReaderVo" resultMap="articleReaderResult">
SELECT
BOARD_ID,
ARTICLE_SEQ,
USER_ID,
STATUS
FROM
IMB_ARTICLE_READER
WHERE
BOARD_ID = #{boardId}
AND ARTICLE_SEQ = #{articleSeq}
AND USER_ID = #{userId}
</select>
<insert id="insertArticleReader" parameterType="ArticleReaderVo">
INSERT IMB_ARTICLE_READER
(
BOARD_ID,
ARTICLE_SEQ,
USER_ID,
STATUS
)
VALUES
(
#{boardId},
#{articleSeq},
#{userId},
#{status}
)
</insert>
<update id="updateArticleReaderStatus" parameterType="ArticleReaderVo">
UPDATE
IMB_ARTICLE_READER
SET
STATUS = #{status}
WHERE
BOARD_ID = #{boardId}
AND ARTICLE_SEQ = #{articleSeq}
AND USER_ID = #{userId}
</update>
<delete id="deleteArticleReader" parameterType="ArticleReaderVo">
DELETE FROM
IMB_ARTICLE_READER
WHERE
BOARD_ID = #{boardId}
AND ARTICLE_SEQ = #{articleSeq}
AND USER_ID = #{userId}
</delete>
</mapper>