亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

添加搜索功能之后

我的單條搜索和模糊查詢查不出數據,其他的都正常。沒有報錯,日志中打印一切正常,但就是返回0條數據。

列表查詢能正常返回。數據是有的。

<select id="queryMessageList" parameterType="com.imooc.bean.Message" resultMap="MessageResult">

? ? select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE?

? ? <where>

? ? <if test="mCommand != null and !&quot;&quot;.equals(mCommand.trim())">

? ? and COMMAND = #{mCommand}

? ?</if>

? ?<if test="mDescription != null and !&quot;&quot;.equals(mDescription.trim())">

? ? and DESCRIPTION like '%' #{mDescription} '%'

? ?</if>

? ? </where>

? </select> ?


正在回答

3 回答

哈哈 和我一樣,我想了半天,后來人家說 改成post提交,真是666,完美解決!!! 其實本質是get和post提交這兩種編碼的問題

0 回復 有任何疑惑可以回復我~

怎么做輸入檢索條件后刪除

0 回復 有任何疑惑可以回復我~

你想想 如果你單條查詢不輸入,然后輸入模糊查詢,執行的SQL語句也就是select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE ?where and DESCRIPTION like...... 語句多了個and有錯,你最好就去掉<where>標簽,然后在select語句后面加個where 1=1

0 回復 有任何疑惑可以回復我~
#1

AnjinDong 提問者

那個AND不會有影響,可以這樣寫,我試過,也可以在前面加1 = 1。打印的日志里都沒有問題,參數也傳過去了。如果and有問題是會報錯的。
2015-11-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

添加搜索功能之后

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號