You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
XML
36 lines
1.3 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.emr.dao.PaperDao">
|
|
<resultMap type="Paper" id="paperResultMap">
|
|
<id property="paperId" column="paper_id"/>
|
|
<result property="paperName" column="name"/>
|
|
<result property="paperNum" column="number"/>
|
|
<result property="paperDetail" column="detail"/>
|
|
</resultMap>
|
|
<insert id="addPaper" parameterType="Paper">
|
|
INSERT INTO paper(paper_id,name,number,detail) VALUES (#{paperId},#{paperName}, #{paperNum}, #{paperDetail})
|
|
</insert>
|
|
|
|
<delete id="deletePaperById" parameterType="long">
|
|
DELETE FROM paper WHERE paper_id=#{paperID}
|
|
</delete>
|
|
|
|
<update id="updatePaper" parameterType="Paper">
|
|
UPDATE paper
|
|
SET NAME = #{paperName},NUMBER = #{paperNum},detail = #{paperDetail}
|
|
WHERE paper_id = #{paperId}
|
|
</update>
|
|
|
|
<select id="queryById" resultType="Paper" parameterType="long">
|
|
SELECT paper_id,name as paperName,number as paperNum,detail as paperDetail
|
|
FROM paper
|
|
WHERE paper_id=#{paperId}
|
|
</select>
|
|
<select id="queryAllPaper" resultMap="paperResultMap">
|
|
SELECT paper_id,name,number,detail
|
|
FROM paper
|
|
</select>
|
|
|
|
</mapper> |