請問老師message.xml中模糊查詢的問題
老師message.xml中模糊查詢 '%' #{description} '%' ?這樣寫可以模糊查詢出來
但是我不行,查詢出來的是description like '%' ? '%' 最終的效果是'%' 通知 '%'而不是'%通知%'
我跟老師用的都是同一個版本?
老師message.xml中模糊查詢 '%' #{description} '%' ?這樣寫可以模糊查詢出來
但是我不行,查詢出來的是description like '%' ? '%' 最終的效果是'%' 通知 '%'而不是'%通知%'
我跟老師用的都是同一個版本?
2015-02-10
舉報
2015-03-01
明白了,如果用空格把%與查詢的關鍵字拼接起來的形式不行,你改一下,要改兩處:
1、java代碼中,Service層拿到description參數(shù)后,往dao傳值前,在description的兩邊拼上%:???? '%' + description + '%'
2、配置文件里的%不要拼接了,'%' #{description} '%'改成 #{description}。
這樣才能變成比較通俗的寫法 like '%查詢的關鍵字%'
2015-02-26
你用的數(shù)據庫是MySQL嗎?
2016-09-27
我也遇到這個問題,不知道怎么破
2015-03-28
如果這樣'%'#{description}'%' 沒有空格是不好使的,'%' #{description} '%' 這樣就沒問題!