mybatisのtrim prefix="("suffix=")"
2163 ワード
1.
prefix:trimラベル内のsql文にプレフィックスを付けます。
suffix:trimラベル内のsql文にサフィックスを付けます。
suffixOverrides:SuffixOverrides=「,」などの余分な接尾辞を削除する内容を指定します。trimラベル内のsql文の余分な接尾辞「,」を削除します。
prefixOverrides:余分なプレフィックスを除去する内容を指定します。
2.次は買い物カートにデータを入れるmybatis文です。
指定するとステートメントはinsert into cart(id,useruuid,dealuuid)values(1,2,1)になります。これで「、」を外します。
接頭語も同じです。ここでは言いません。
回転:https://blog.csdn.net/qq_3304511/articale/details/70490046
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