|
4 | 4 |
|
5 | 5 | <resultMap type="${packageName}.domain.${ClassName}" id="${ClassName}Result">
|
6 | 6 | #foreach($field in $fields)
|
7 |
| - <result property="${field.javaField}" column="${field.name}"/> |
| 7 | + <result property="${field.javaField}" column="${field.sqlField}"/> |
8 | 8 | #end
|
9 | 9 | </resultMap>
|
10 | 10 |
|
11 | 11 | <select id="page" resultMap="${ClassName}Result">
|
12 |
| - select #foreach($field in $fields)`$field.name`#if($foreach.hasNext),#end#end from `${tableName}` |
| 12 | + select #foreach($field in $fields)`$field.sqlField`#if($foreach.hasNext),#end#end from `${tableName}` |
13 | 13 | <where>
|
14 | 14 | #foreach($field in $fields)
|
15 | 15 | #set($queryType=$field.queryType)
|
16 | 16 | #set($javaField=$field.javaField)
|
17 | 17 | #set($javaType=$field.fieldType.javaShortType)
|
18 |
| -#set($columnName=$field.name) |
| 18 | +#set($columnName=$field.sqlField) |
19 | 19 | #set($AttrName=$javaField.substring(0,1).toUpperCase() + ${javaField.substring(1)})
|
20 | 20 | #if($field.query)
|
21 | 21 | #if($field.queryType == "EQ")
|
|
50 | 50 | #set($queryType=$field.queryType)
|
51 | 51 | #set($javaField=$field.javaField)
|
52 | 52 | #set($javaType=$field.fieldType.javaShortType)
|
53 |
| -#set($columnName=$field.name) |
| 53 | +#set($columnName=$field.sqlField) |
54 | 54 | #set($AttrName=$javaField.substring(0,1).toUpperCase() + ${javaField.substring(1)})
|
55 | 55 | #if($field.query)
|
56 | 56 | #if($field.queryType == "EQ")
|
|
77 | 77 |
|
78 | 78 | <!-- 增加 -->
|
79 | 79 | <insert id="insert" parameterType="${packageName}.domain.${ClassName}">
|
80 |
| - INSERT INTO `${tableName}` (#foreach($field in $fields)`$field.name`#if($foreach.hasNext),#end#end) |
81 |
| - VALUES (#foreach($field in $fields) #{$field.name} #if($foreach.hasNext),#end#end ) |
| 80 | + INSERT INTO `${tableName}` (#foreach($field in $fields)`$field.sqlField`#if($foreach.hasNext),#end#end) |
| 81 | + VALUES (#foreach($field in $fields) #{$field.sqlField} #if($foreach.hasNext),#end#end ) |
82 | 82 | </insert>
|
83 | 83 | <!-- 增加 -->
|
84 | 84 | <insert id="insertRequired" parameterType="${packageName}.domain.${ClassName}">
|
85 |
| - INSERT INTO `${tableName}` (#foreach($field in $requiredFields)`$field.name`#if($foreach.hasNext),#end#end) |
86 |
| - VALUES (#foreach($field in $requiredFields) #{$field.name} #if($foreach.hasNext),#end#end ) |
| 85 | + INSERT INTO `${tableName}` (#foreach($field in $requiredFields)`$field.sqlField`#if($foreach.hasNext),#end#end) |
| 86 | + VALUES (#foreach($field in $requiredFields) #{$field.sqlField} #if($foreach.hasNext),#end#end ) |
87 | 87 | </insert>
|
88 | 88 |
|
89 | 89 | <!-- 删除用户(虚拟删除,设置标记字段) -->
|
90 | 90 | <update id="delete">
|
91 |
| - UPDATE ${tableName} SET is_deleted = 1 WHERE id = #{id} |
| 91 | + UPDATE `${tableName}` SET is_deleted = 1 WHERE id = #{id} |
92 | 92 | </update>
|
93 | 93 |
|
94 | 94 | <!-- 更新用户信息 -->
|
95 | 95 | <update id="update" parameterType="${packageName}.domain.${ClassName}">
|
96 | 96 | UPDATE `${tableName}`
|
97 | 97 | <set>
|
98 | 98 | #foreach($field in $fields)
|
99 |
| - #if($field.name != $entity.primaryKeyField().name) |
| 99 | + #if($field.sqlField != $entity.primaryKeyField().name) |
100 | 100 | <if test="$field.name != null#if($field.fieldType.javaShortType == 'String' ) and $field.javaField.trim() != ''#end">
|
101 | 101 | `$field.name` = #{$field.JavaField},
|
102 | 102 | </if>
|
|
108 | 108 |
|
109 | 109 | <!-- 根据用户ID查询单一用户 -->
|
110 | 110 | <select id="getById" parameterType="int" resultType="${packageName}.domain.${ClassName}">
|
111 |
| - SELECT * FROM `${tableName}` WHERE id = #{id} |
| 111 | + SELECT #foreach($field in $fields)`$field.sqlField`#if($foreach.hasNext),#end#end FROM `${tableName}` WHERE id = #{id} |
112 | 112 | </select>
|
113 | 113 |
|
114 | 114 | <!-- 批量虚拟删除 -->
|
115 | 115 | <update id="batchDelete" parameterType="list">
|
116 | 116 | UPDATE `${tableName}`
|
117 | 117 | SET is_deleted = 1
|
118 | 118 | WHERE id IN
|
119 |
| - <foreach collection="list" item="userId" open="(" separator="," close=")"> |
| 119 | + <foreach collection="list" item="id" open="(" separator="," close=")"> |
120 | 120 | #{id}
|
121 | 121 | </foreach>
|
122 | 122 | </update>
|
|
0 commit comments