1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
| <?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.course.dao.UploadFileMapper" > <resultMap id="BaseResultMap" type="com.course.vo.UploadFile" > <id column="id" property="id" jdbcType="INTEGER" /> <result column="file_name" property="fileName" jdbcType="VARCHAR" /> <result column="content_type" property="contentType" jdbcType="VARCHAR" /> <result column="size" property="size" jdbcType="INTEGER" /> <result column="relative_path" property="relativePath" jdbcType="VARCHAR" /> <result column="absolute_path" property="absolutePath" jdbcType="VARCHAR" /> <result column="upload_time" property="uploadTime" jdbcType="TIMESTAMP" /> </resultMap> <sql id="Base_Column_List" > id, file_name, content_type, size, relative_path, absolute_path, upload_time </sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > select <include refid="Base_Column_List" /> from upload_file where id = #{id,jdbcType=INTEGER} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > delete from upload_file where id = #{id,jdbcType=INTEGER} </delete> <insert id="insert" parameterType="com.course.vo.UploadFile" > insert into upload_file (id, file_name, content_type, size, relative_path, absolute_path, upload_time) values (#{id,jdbcType=INTEGER}, #{fileName,jdbcType=VARCHAR}, #{contentType,jdbcType=VARCHAR}, #{size,jdbcType=INTEGER}, #{relativePath,jdbcType=VARCHAR}, #{absolutePath,jdbcType=VARCHAR}, #{uploadTime,jdbcType=TIMESTAMP}) </insert> <insert id="insertSelective" parameterType="com.course.vo.UploadFile" > insert into upload_file <trim prefix="(" suffix=")" suffixOverrides="," > <if test="id != null" > id, </if> <if test="fileName != null" > file_name, </if> <if test="contentType != null" > content_type, </if> <if test="size != null" > size, </if> <if test="relativePath != null" > relative_path, </if> <if test="absolutePath != null" > absolute_path, </if> <if test="uploadTime != null" > upload_time, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="id != null" > #{id,jdbcType=INTEGER}, </if> <if test="fileName != null" > #{fileName,jdbcType=VARCHAR}, </if> <if test="contentType != null" > #{contentType,jdbcType=VARCHAR}, </if> <if test="size != null" > #{size,jdbcType=INTEGER}, </if> <if test="relativePath != null" > #{relativePath,jdbcType=VARCHAR}, </if> <if test="absolutePath != null" > #{absolutePath,jdbcType=VARCHAR}, </if> <if test="uploadTime != null" > #{uploadTime,jdbcType=TIMESTAMP}, </if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.course.vo.UploadFile" > update upload_file <set > <if test="fileName != null" > file_name = #{fileName,jdbcType=VARCHAR}, </if> <if test="contentType != null" > content_type = #{contentType,jdbcType=VARCHAR}, </if> <if test="size != null" > size = #{size,jdbcType=INTEGER}, </if> <if test="relativePath != null" > relative_path = #{relativePath,jdbcType=VARCHAR}, </if> <if test="absolutePath != null" > absolute_path = #{absolutePath,jdbcType=VARCHAR}, </if> <if test="uploadTime != null" > upload_time = #{uploadTime,jdbcType=TIMESTAMP}, </if> </set> where id = #{id,jdbcType=INTEGER} </update> <update id="updateByPrimaryKey" parameterType="com.course.vo.UploadFile" > update upload_file set file_name = #{fileName,jdbcType=VARCHAR}, content_type = #{contentType,jdbcType=VARCHAR}, size = #{size,jdbcType=INTEGER}, relative_path = #{relativePath,jdbcType=VARCHAR}, absolute_path = #{absolutePath,jdbcType=VARCHAR}, upload_time = #{uploadTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER} </update> <select id="getAllUploadFile" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from upload_file </select> </mapper>
|