截取字符串造成的空格問題

最近在項目中遇到,通過截取字符串,獲取編號, 去數據庫查詢,結果因爲截取的編號有空格,導致數據查詢不到。

String applyno = "L181106000182, L181107000252";
String[] applynoArr = applyno.split(",");

// 截取後
applynoArr[0]="L181106000182";
applynoArr[1]=" L181107000252";// 有空格,因此去數據庫查不到對應記錄

// 在sql中處理  ltrim(rtrim(#{item, jdbcType=VARCHAR}))


select
      MIN(create_time) AS beginTime,MAX(create_time) AS endTime
    from
      payment_histor
    where
      result=1
    AND
      apply_no in
    <foreach item="item" collection="loanNoList" separator="," open="(" close=")" index="">
      ltrim(rtrim(#{item, jdbcType=VARCHAR}))
    </foreach>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章