1. 程式人生 > >JAVA實踐-mybatis中junit查詢無結果返回,資料庫查詢有資料

JAVA實踐-mybatis中junit查詢無結果返回,資料庫查詢有資料

問題如圖所示:用字元匹配查詢,junit無結果返回,但資料庫直接查詢是有資料的。

跟著程式碼一步步debug進去之後,發現最後的查詢語句,中文部分被替換成了“?”。說明是存在編碼問題,再回過頭看db.properties的設定:

請乖乖加上字元編碼限制:

新手所犯的低階錯誤,絕對是最難尋找問題根源的。此外,若是在寫入資料時,也存在亂碼問題,請乖乖加上字元編碼限制。