mybatisのtrim prefix="("suffix=")"

2163 ワード

1.
prefix:trimラベル内のsql文にプレフィックスを付けます。
suffix:trimラベル内のsql文にサフィックスを付けます。
suffixOverrides:SuffixOverrides=「,」などの余分な接尾辞を削除する内容を指定します。trimラベル内のsql文の余分な接尾辞「,」を削除します。
prefixOverrides:余分なプレフィックスを除去する内容を指定します。
2.次は買い物カートにデータを入れるmybatis文です。

        insert into cart
        
            
                id,
            
            
                user_id,
            
            
                deal_id,
            
            
                deal_sku_id,
            
            
                count,
            
            
                create_time,
            
            
                update_time,
            
        
        
            
                #{id,jdbcType=BIGINT},
            
            
                #{userId,jdbcType=BIGINT},
            
            
                #{dealId,jdbcType=BIGINT},
            
            
                #{dealSkuId,jdbcType=BIGINT},
            
            
                #{count,jdbcType=INTEGER},
            
            
                #{createTime,jdbcType=TIMESTAMP},
            
            
                #{updateTime,jdbcType=TIMESTAMP},
            
        
    
suffixOverrides=","
実行するsql文はおそらくこのようなものです。insert into cart(id,useruuid,dealuuid,)values(1,2,1,)明らかに間違っている
指定するとステートメントはinsert into cart(id,useruuid,dealuuid)values(1,2,1)になります。これで「、」を外します。
接頭語も同じです。ここでは言いません。
回転:https://blog.csdn.net/qq_3304511/articale/details/70490046