邪門了,條件參數拼接不上還是拼接有問題??!
?SELECT ID,COMMAND,DESCRIPTION,CONTENT FROM MESSAGE WHERE 1=1 and COMMAND=#{command}
我都直接這么拼都查不出來結果,日志打印如下
?==>? Preparing: SELECT ID,COMMAND,DESCRIPTION,CONTENT FROM MESSAGE WHERE 1=1 and COMMAND=??
==> Parameters: 查看(String)
<==? ? ? Total: 0
也不知道具體執行的語句參數加進去沒有,還是加的有問題(看不見啊我擦!),首先說明數據庫是沒問題的,不加條件是能全部查詢出來的。
2015-03-28
你確定一下數據庫的編碼與設計出來的表的編碼是不是與JAVA這邊的編碼保持一致的,關于這種情況參照一下 《6-2常見問題解析》中關于亂碼的說明。