沒有條件查詢,正常,按條件查詢時,查詢不出結果,log日志中的sql正確,在數據庫中執行可以查詢到結果
? <select id="queryMessage2" parameterType="com.immoc.bean.Message" resultType="com.immoc.bean.Message" >
? ? SELECT id as id, command as command, description as description, content as content FROM message where 1=1
? ? <if test="command!=null and !"".equals(command.trim())">
? ? and command=#{command}
? ? </if>
? ? <if test="description!=null and !"".equals(description.trim())">
? ? and description like '%' #{description} '%'
? ? </if>
? </select>
為什么我這樣配置,按條件查詢,查詢不出結果呢?
2016-04-28
我搞了幾個小時快崩潰了
我特意回來解答一下問題 :
url地址后面添加?useUnicode=true&characterEncoding=UTF-8,問題就可以解決了
mysql默認是GBK編碼的 我們輸入的字符會轉化為UTF-8 所以亂碼了 匹配不上
2015-09-03
你那個解決了嗎?我 也出了這么個問題。。。
2015-08-15
dao中設置查詢參數時,先trim()一下
2015-08-12
同學,請問這個問題你解決了么?我也出現這個問題了。怎么解決的呢?