UNPKG

imboard

Version:

Most convenient platform for webpage development.

61 lines (57 loc) 1.75 kB
<?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="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>