Commit af7b360b authored by 赵啸非's avatar 赵啸非

修复部分sqlXml生成缺陷

parent 37c7d186
...@@ -219,7 +219,7 @@ ...@@ -219,7 +219,7 @@
</delete> </delete>
<!-- 根据paramDto删除一批 --> <!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto"> <delete id="deleteByMap" parameterType="paramDto">
delete a.* from ${TempTable} as a delete from ${TempTable} as a
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
<trim prefixOverrides="and" prefix=""> <trim prefixOverrides="and" prefix="">
...@@ -398,7 +398,7 @@ ...@@ -398,7 +398,7 @@
<#list columns as column> <#list columns as column>
<#if column.javaType == "Long"||column.javaType == "Integer"||column.javaType == "BigDecimal"> <#if column.javaType == "Long"||column.javaType == "Integer"||column.javaType == "BigDecimal">
<if test="conditionParamRef.containsKey('${column.javaField}List') and conditionParamRef.${column.javaField}List.size() > 0"> <if test="conditionParamRef.containsKey('${column.javaField}List') and conditionParamRef.${column.javaField}List.size() > 0">
field(a.${column.columnName}, field(a.${column.isKeyWord(column.columnName)},
<foreach collection="conditionParamRef.${column.javaField}List" open="" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.${column.javaField}List" open="" close=")" index="index" item="item" separator=",">
<#noparse>#{item}</#noparse> <#noparse>#{item}</#noparse>
</foreach> </foreach>
...@@ -408,7 +408,7 @@ ...@@ -408,7 +408,7 @@
</#list> </#list>
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
<#noparse> a.${item.colName} ${item.sortKind}</#noparse> <#noparse> a.${column.isKeyWord(item.columnName)} ${item.sortKind}</#noparse>
</foreach> </foreach>
</trim> </trim>
</if> </if>
...@@ -417,7 +417,7 @@ ...@@ -417,7 +417,7 @@
<#list columns as column> <#list columns as column>
<#if column.javaType == "Long"||column.javaType == "Integer"||column.javaType == "BigDecimal"> <#if column.javaType == "Long"||column.javaType == "Integer"||column.javaType == "BigDecimal">
<if test="conditionParamRef.containsKey('${column.javaField}List') and conditionParamRef.${column.javaField}List.size() > 0"> <if test="conditionParamRef.containsKey('${column.javaField}List') and conditionParamRef.${column.javaField}List.size() > 0">
field(a.${column.columnName}, field(a.${column.isKeyWord(column.columnName)},
<foreach collection="conditionParamRef.${column.javaField}List" open="" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.${column.javaField}List" open="" close=")" index="index" item="item" separator=",">
<#noparse>#{item}</#noparse> <#noparse>#{item}</#noparse>
</foreach> </foreach>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment