Skip to content

Commit c468140

Browse files
committed
docs:修改模板格式
1 parent 9570de5 commit c468140

File tree

2 files changed

+74
-99
lines changed

2 files changed

+74
-99
lines changed

template/common/mapper.vm

Lines changed: 48 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -5,101 +5,84 @@
55
<mapper namespace="${context.packageName}.mapper.${context.javaBeanName}Mapper">
66
<!-- Table:${table.tableName}-->
77
<resultMap id="BaseResultMap" type="${context.packageName}.entity.${context.javaBeanName}">
8-
#foreach($column in $columns)
8+
#foreach($column in $columns)
99
<result column="${column.columnName}" property="${column.javaFieldName}"/>
10-
#end
11-
</resultMap>
12-
10+
#end
11+
</resultMap>
12+
1313
<!-- 表字段 -->
1414
<sql id="Base_Column_List">
15-
#foreach($column in $columns)
16-
#if($velocityCount > 1),#end ${column.columnName}
17-
#end
15+
#foreach($column in $columns)#if($velocityCount > 1),#end ${column.columnName}#end
16+
1817
</sql>
19-
18+
2019
<!-- 查询全部 -->
2120
<select id="listAll" resultMap="BaseResultMap">
22-
SELECT
23-
<include refid="Base_Column_List"/>
21+
SELECT
22+
<include refid="Base_Column_List"/>
2423
FROM ${table.tableName}
2524
</select>
26-
25+
2726
<!-- 根据主键获取单条记录 -->
2827
<select id="getById" resultMap="BaseResultMap" parameterType="${pk.javaTypeBox}">
29-
SELECT
30-
<include refid="Base_Column_List"/>
28+
SELECT
29+
<include refid="Base_Column_List"/>
3130
FROM ${table.tableName}
3231
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
3332
</select>
3433

3534
<!-- 插入全部字段 -->
3635
<insert id="insert" parameterType="${context.packageName}.entity.${context.javaBeanName}" keyProperty="${context.javaPkName}" keyColumn="${context.pkName}" useGeneratedKeys="true">
37-
INSERT INTO ${table.tableName}
38-
<trim prefix="(" suffix=")" suffixOverrides=",">
39-
#foreach($column in $columns)
40-
#if(!${column.isIdentityPk})${column.columnName},#end
41-
#end
36+
INSERT INTO ${table.tableName}
37+
<trim prefix="(" suffix=")" suffixOverrides=",">
38+
#foreach($column in $columns)#if(!${column.isIdentityPk})${column.columnName}, #end#end
4239

43-
</trim>
44-
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
45-
#foreach($column in $columns)
46-
#if(!${column.isIdentityPk})#{${column.javaFieldName}},#end
47-
#end
40+
</trim>
41+
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
42+
#foreach($column in $columns)#if(!${column.isIdentityPk})#{${column.javaFieldName}}, #end#end
4843

49-
</trim>
44+
</trim>
5045
</insert>
51-
46+
5247
<!-- 插入不为NULL的字段 -->
5348
<insert id="insertIgnoreNull" parameterType="${context.packageName}.entity.${context.javaBeanName}" keyProperty="${pk.javaFieldName}" keyColumn="${context.pkName}" useGeneratedKeys="true">
54-
INSERT INTO ${table.tableName}
55-
<trim prefix="(" suffix=")" suffixOverrides=",">
56-
#foreach($column in $columns)
57-
#if(!${column.isIdentityPk})
58-
<if test="${column.javaFieldName} != null">
59-
${column.columnName},
60-
</if>
61-
#end
62-
#end
63-
</trim>
64-
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
65-
#foreach($column in $columns)
66-
#if(!${column.isIdentityPk})
67-
<if test="${column.javaFieldName} != null">
68-
#{${column.javaFieldName}},
69-
</if>
70-
#end
71-
#end
72-
</trim>
49+
INSERT INTO ${table.tableName}
50+
<trim prefix="(" suffix=")" suffixOverrides=",">
51+
#foreach($column in $columns)#if(!${column.isIdentityPk}) <if test="${column.javaFieldName} != null">
52+
${column.columnName},
53+
</if>
54+
#end#end
55+
</trim>
56+
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
57+
#foreach($column in $columns)#if(!${column.isIdentityPk}) <if test="${column.javaFieldName} != null">
58+
#{${column.javaFieldName}},
59+
</if>
60+
#end#end
61+
</trim>
7362
</insert>
7463

7564
<!-- 更新全部字段 -->
7665
<update id="update" parameterType="${context.packageName}.entity.${context.javaBeanName}">
7766
UPDATE ${table.tableName}
78-
<set>
79-
#foreach($column in $columns)
80-
#if(!${column.isPk})
81-
${column.columnName}=#{${column.javaFieldName}},
82-
#end
83-
#end
84-
</set>
85-
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
86-
</update>
87-
88-
<!-- 更新不为NULL的字段 -->
89-
<update id="updateIgnoreNull" parameterType="${context.packageName}.entity.${context.javaBeanName}">
90-
UPDATE ${table.tableName}
9167
<set>
92-
#foreach($column in $columns)
93-
#if(!${column.isPk})
94-
<if test="${column.javaFieldName} != null">
95-
${column.columnName}=#{${column.javaFieldName}},
96-
</if>
97-
#end
98-
#end
68+
#foreach($column in $columns)#if(!${column.isPk}) ${column.columnName} = #{${column.javaFieldName}},
69+
#end#end
9970
</set>
10071
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
10172
</update>
102-
73+
74+
<!-- 更新不为NULL的字段 -->
75+
<update id="updateIgnoreNull" parameterType="${context.packageName}.entity.${context.javaBeanName}">
76+
UPDATE ${table.tableName}
77+
<set>
78+
#foreach($column in $columns)#if(!${column.isPk}) <if test="${column.javaFieldName} != null">
79+
${column.columnName} = #{${column.javaFieldName}},
80+
</if>
81+
#end#end
82+
</set>
83+
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
84+
</update>
85+
10386
<!-- 根据主键删除记录 -->
10487
<delete id="deleteById">
10588
DELETE FROM ${table.tableName} WHERE ${pk.columnName} = #{${pk.javaFieldName}}

template/restful/mapper.vm

Lines changed: 26 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,63 +5,55 @@
55
<mapper namespace="${context.packageName}.mapper.${context.javaBeanName}Mapper">
66
<!-- Table:${table.tableName}-->
77
<resultMap id="BaseResultMap" type="${context.packageName}.entity.${context.javaBeanName}">
8-
#foreach($column in $columns)
8+
#foreach($column in $columns)
99
<result column="${column.columnName}" property="${column.javaFieldName}"/>
10-
#end
11-
</resultMap>
12-
10+
#end
11+
</resultMap>
12+
1313
<!-- 表字段 -->
1414
<sql id="Base_Column_List">
15-
#foreach($column in $columns)
16-
#if($velocityCount > 1),#end ${column.columnName}
17-
#end
18-
</sql>
15+
#foreach($column in $columns)#if($velocityCount > 1),#end ${column.columnName}#end
1916

17+
</sql>
18+
2019
<!-- 查询全部 -->
2120
<select id="listAll" resultMap="BaseResultMap">
22-
SELECT
23-
<include refid="Base_Column_List"/>
21+
SELECT
22+
<include refid="Base_Column_List"/>
2423
FROM ${table.tableName}
2524
</select>
26-
25+
2726
<!-- 根据主键获取单条记录 -->
2827
<select id="getById" resultMap="BaseResultMap" parameterType="${pk.javaTypeBox}">
29-
SELECT
30-
<include refid="Base_Column_List"/>
28+
SELECT
29+
<include refid="Base_Column_List"/>
3130
FROM ${table.tableName}
3231
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
3332
</select>
3433

35-
<!-- 插入全部字段 -->
34+
<!-- 插入 -->
3635
<insert id="insert" parameterType="${context.packageName}.entity.${context.javaBeanName}" keyProperty="${context.javaPkName}" keyColumn="${context.pkName}" useGeneratedKeys="true">
37-
INSERT INTO ${table.tableName}
38-
<trim prefix="(" suffix=")" suffixOverrides=",">
39-
#foreach($column in $columns)
40-
#if(!${column.isIdentityPk})${column.columnName},#end
41-
#end
36+
INSERT INTO ${table.tableName}
37+
<trim prefix="(" suffix=")" suffixOverrides=",">
38+
#foreach($column in $columns)#if(!${column.isIdentityPk})${column.columnName}, #end#end
4239

43-
</trim>
44-
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
45-
#foreach($column in $columns)
46-
#if(!${column.isIdentityPk})#{${column.javaFieldName}},#end
47-
#end
40+
</trim>
41+
<trim prefix="VALUES (" suffix=")" suffixOverrides=",">
42+
#foreach($column in $columns)#if(!${column.isIdentityPk})#{${column.javaFieldName}}, #end#end
4843

49-
</trim>
44+
</trim>
5045
</insert>
5146

5247
<!-- 更新 -->
5348
<update id="update" parameterType="${context.packageName}.entity.${context.javaBeanName}">
5449
UPDATE ${table.tableName}
55-
<set>
56-
#foreach($column in $columns)
57-
#if(!${column.isPk})
58-
${column.columnName}=#{${column.javaFieldName}},
59-
#end
60-
#end
61-
</set>
50+
<set>
51+
#foreach($column in $columns)#if(!${column.isPk}) ${column.columnName} = #{${column.javaFieldName}},
52+
#end#end
53+
</set>
6254
WHERE ${pk.columnName} = #{${pk.javaFieldName}}
63-
</update>
64-
55+
</update>
56+
6557
<!-- 根据主键删除记录 -->
6658
<delete id="deleteById">
6759
DELETE FROM ${table.tableName} WHERE ${pk.columnName} = #{${pk.javaFieldName}}

0 commit comments

Comments
 (0)