37 lines
1.3 KiB
XML
37 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--suppress ALL-->
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.ledao.mapper.PaperQuestionMapper">
|
|
<resultMap id="paperQuestionResult" type="PaperQuestion">
|
|
<result property="id" column="id"/>
|
|
<result property="questionId" column="questionId"/>
|
|
<result property="answer" column="answer"/>
|
|
<result property="paperId" column="paperId"/>
|
|
<result property="score" column="score"/>
|
|
</resultMap>
|
|
|
|
<insert id="add" parameterType="PaperQuestion">
|
|
insert into t_paper_question (questionId, answer, paperId, score, courseName)
|
|
values (#{questionId}, #{answer}, #{paperId}, 0, #{courseName});
|
|
</insert>
|
|
|
|
<select id="getListByPaperIdAndCourseName" resultMap="paperQuestionResult">
|
|
select *
|
|
from t_paper_question
|
|
where paperId = #{param1}
|
|
and courseName = #{param2}
|
|
</select>
|
|
|
|
<update id="update" parameterType="PaperQuestion">
|
|
update t_paper_question
|
|
<set>
|
|
<if test="score != null">
|
|
score=#{score},
|
|
</if>
|
|
<if test="answer != null and answer != ''">
|
|
answer=#{answer},
|
|
</if>
|
|
</set>
|
|
where id = #{id}
|
|
</update>
|
|
</mapper> |