28 lines
1.4 KiB
XML
Raw Normal View History

2026-03-10 14:30:24 +08:00
<?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="WrongBookRecoDao" >
<insert id="insertWrongBookReco" parameterType="WrongBookReco">
INSERT INTO WrongBookReco
( wrongBookRecoId,uid,guid,origiScore,trueScore,multiQues,created,examId)
Values
( #{wrongBookRecoId},#{uid},#{guid},#{origiScore},#{trueScore},#{multiQues,javaType=Object,jdbcType=OTHER,typeHandler=com.spoken.api.tools.JsonTypeHandler},#{created},#{examId} )
</insert>
<update id="updateWrongBookReco" parameterType="WrongBookReco">
UPDATE WrongBookReco SET
wrongBookRecoId=#{wrongBookRecoId},uid=#{uid},guid=#{guid},examId=#{examId},origiScore=#{origiScore},trueScore=#{trueScore},multiQues=#{multiQues,javaType=Object,jdbcType=OTHER,typeHandler=com.spoken.api.tools.JsonTypeHandler},created=#{created}
where wrongBookRecoId=#{wrongBookRecoId} and uid=#{uid}
</update>
<select id="getWrongBookReco" parameterType="WrongBookReco" resultType="WrongBookReco">
SELECT wrongBookRecoId,uid,guid,origiScore,trueScore,multiQues,created,examId
FROM WrongBookReco WHERE wrongBookRecoId=#{wrongBookRecoId}
</select>
<select id="getWrongBookRecoSeqId" resultType="java.lang.Long">
select nextval('seq_wrongbookrecoid')
</select>
</mapper>