winer_mokou 发表于 2015-5-8 20:10:47

MiniDao中的动态Update设置,求助SOS

在使用MiniDao的过程中,对于Update操作,将update的属性做成动态的,根据传入的参数判断是否进行更新,但更新每个字段后面都有一个逗号,当更新多个属性时,对于最后一个属性后面的逗号该如何处理?

UPDATE COM_INTER
SET
<#if inter.interCode ?exists>
        INTER_CODE = :inter.interCode,
</#if>
<#if inter.interDesc ?exists>
        INTER_DESC = :inter.interDesc,
</#if>
WHERE 1=1
AND INTER_CODE = :inter.interCode

winer_mokou 发表于 2015-5-13 18:05:15

UPDATE COM_INTER
SET
<#if inter.interCode ?exists>
         INTER_CODE = :inter.interCode,
</#if>
<#if inter.interDesc ?exists>
         INTER_DESC = :inter.interDesc,
</#if>
INTER_CODE = :inter.interCode
WHERE 1=1
AND INTER_CODE = :inter.interCode 这是一种解决思路

jueyue 发表于 2015-5-23 12:38:22

过几天发布新版本就可以了
页: [1]
查看完整版本: MiniDao中的动态Update设置,求助SOS