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
| <?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.example.demo.dao.MyDirectoryMapper" > <resultMap id="BaseResultMap" type="com.example.demo.entity.MyDirectory" > <id column="directory_id" property="directoryId" jdbcType="INTEGER" /> <result column="directory_name" property="directoryName" jdbcType="VARCHAR" /> <result column="remark" property="remark" jdbcType="VARCHAR" /> <result column="user_id" property="userId" jdbcType="INTEGER" /> </resultMap> <sql id="Base_Column_List" > directory_id, directory_name, remark, user_id </sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > select <include refid="Base_Column_List" /> from t_directory where directory_id = #{directoryId,jdbcType=INTEGER} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" > delete from t_directory where directory_id = #{directoryId,jdbcType=INTEGER} </delete> <insert id="insert" parameterType="com.example.demo.entity.MyDirectory" > insert into t_directory (directory_id, directory_name, remark, user_id) values (#{directoryId,jdbcType=INTEGER}, #{directoryName,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{userId,jdbcType=INTEGER}) </insert> <insert id="insertSelective" parameterType="com.example.demo.entity.MyDirectory" > insert into t_directory <trim prefix="(" suffix=")" suffixOverrides="," > <if test="directoryId != null" > directory_id, </if> <if test="directoryName != null" > directory_name, </if> <if test="remark != null" > remark, </if> <if test="userId != null" > user_id, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > <if test="directoryId != null" > #{directoryId,jdbcType=INTEGER}, </if> <if test="directoryName != null" > #{directoryName,jdbcType=VARCHAR}, </if> <if test="remark != null" > #{remark,jdbcType=VARCHAR}, </if> <if test="userId != null" > #{userId,jdbcType=INTEGER}, </if> </trim> </insert> <update id="updateByPrimaryKeySelective" parameterType="com.example.demo.entity.MyDirectory" > update t_directory <set > <if test="directoryName != null" > directory_name = #{directoryName,jdbcType=VARCHAR}, </if> <if test="remark != null" > remark = #{remark,jdbcType=VARCHAR}, </if> <if test="userId != null" > user_id = #{userId,jdbcType=INTEGER}, </if> </set> where directory_id = #{directoryId,jdbcType=INTEGER} </update> <update id="updateByPrimaryKey" parameterType="com.example.demo.entity.MyDirectory" > update t_directory set directory_name = #{directoryName,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, user_id = #{userId,jdbcType=INTEGER} where directory_id = #{directoryId,jdbcType=INTEGER} </update> <select id="getAllDirectory" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from t_directory </select> </mapper>
|