MyBatis 引號分割字串

2021-10-07 18:02:21 字數 1054 閱讀 5687

runproperty 引數會有多個,比如「卡班車,網點車」

傳到xml,

<

if test=

"runproperty != null and runproperty != ''"

>

andrun_property

in"runproperty" item=

"runproperty" index=

"index" open=

"(" separator=

"," close=

")">

#<

/foreach>

>

這樣列印的sql如下圖

這樣肯定是不對的。

正確寫法:

<

if test=

"runproperty != null and runproperty != ''"

>

andrun_property

in"runproperty.split(',')" item=

"runproperty" index=

"index" open=

"(" separator=

"," close=

")">

#<

/foreach>

>

已split(』,』)分割,得到的sql就是

run_propertyin(

'卡班車'

,'網點車'

)

有什麼更好的解決方案,歡迎大佬指教!

mysql分割字串 mysql分割字串

專案有通過一批id去過濾結果的需求,因為這個id是從其他平台拉下來的excel,為了避免加引號逗號的麻煩,在mysql儲存過程裡面拼接。在此做個記錄。很多地方用得上。1.通過某個字元,分割字串的函式。輸入分別為f string 待分割字串 f delimiter 分割字元 f order 取的字串的...

python字串引號和轉義 單引號字串和轉義符

1 單引號字串和轉義符 字串和數字一樣都是值,可以直接使用,在python控制台中直接輸入字串,如 hello world 會按原樣輸出該字串,只不過用單引號擴了起來 hello world hello world 那麼用雙引號和單引號括起來的字串有什麼區別呢?其實沒有任何區別,只不過在輸出單引號或...

分割字串

string.split char 返回包含此例項中的子字串 由指定 char 陣列的元素分隔 的 string 陣列。由 net compact framework 支援。string.split char,int32 返回包含此例項中的子字串 由指定 char 陣列的元素分隔 的 string ...