1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3+ <mapper namespace =" com.winter.mapper.RoleMapper" >
4+ <resultMap id =" BaseResultMap" type =" com.winter.model.Role" >
5+ <id column =" id" property =" id" jdbcType =" BIGINT" />
6+ <result column =" name" property =" name" jdbcType =" VARCHAR" />
7+ <result column =" type" property =" type" jdbcType =" VARCHAR" />
8+ </resultMap >
9+ <sql id =" Base_Column_List" >
10+ id, name, type
11+ </sql >
12+ <select id =" selectByPrimaryKey" resultMap =" BaseResultMap" parameterType =" java.lang.Long" >
13+ select
14+ <include refid =" Base_Column_List" />
15+ from u_role
16+ where id = #{id,jdbcType=BIGINT}
17+ </select >
18+ <delete id =" deleteByPrimaryKey" parameterType =" java.lang.Long" >
19+ delete from u_role
20+ where id = #{id,jdbcType=BIGINT}
21+ </delete >
22+ <insert id =" insert" parameterType =" com.winter.model.Role" >
23+ insert into u_role (id, name, type
24+ )
25+ values (#{id,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}
26+ )
27+ </insert >
28+ <insert id =" insertSelective" parameterType =" com.winter.model.Role" >
29+ insert into u_role
30+ <trim prefix =" (" suffix =" )" suffixOverrides =" ," >
31+ <if test =" id != null" >
32+ id,
33+ </if >
34+ <if test =" name != null" >
35+ name,
36+ </if >
37+ <if test =" type != null" >
38+ type,
39+ </if >
40+ </trim >
41+ <trim prefix =" values (" suffix =" )" suffixOverrides =" ," >
42+ <if test =" id != null" >
43+ #{id,jdbcType=BIGINT},
44+ </if >
45+ <if test =" name != null" >
46+ #{name,jdbcType=VARCHAR},
47+ </if >
48+ <if test =" type != null" >
49+ #{type,jdbcType=VARCHAR},
50+ </if >
51+ </trim >
52+ </insert >
53+ <update id =" updateByPrimaryKeySelective" parameterType =" com.winter.model.Role" >
54+ update u_role
55+ <set >
56+ <if test =" name != null" >
57+ name = #{name,jdbcType=VARCHAR},
58+ </if >
59+ <if test =" type != null" >
60+ type = #{type,jdbcType=VARCHAR},
61+ </if >
62+ </set >
63+ where id = #{id,jdbcType=BIGINT}
64+ </update >
65+ <update id =" updateByPrimaryKey" parameterType =" com.winter.model.Role" >
66+ update u_role
67+ set name = #{name,jdbcType=VARCHAR},
68+ type = #{type,jdbcType=VARCHAR}
69+ where id = #{id,jdbcType=BIGINT}
70+ </update >
71+ </mapper >
0 commit comments