1. 不知道大家有沒有在使用Mybatis時忘記提交事務
在向數據庫中插入數據時,明明在終端中沒有報錯,但數據庫中就是沒有新插入的數據比如:
如下圖所示:
這種情況是因爲在事務執行完成之後沒有commit,我們只需要 提交一下即可
2. 執行操作時,插入中文亂碼
如下圖所示:
解決方式:
在配置中添加對編碼格式:characterEncoding=utf-8
在執行一邊發現,問題解決了
3. mybatis中的路徑有幾個地方的名稱最好是相同,否則很容易出現問題:
- 映射配置中的路徑要和實體的路徑名稱相同
- 配置中的命名空間要和對應的dao接口路徑名稱相同