1.傳入一個對象做爲參數,可直接用對象屬性,而不須要用對象.屬性的方式,也沒必要設置jdbcTypemysql
2.#{value} 而不是 #() 注意符號sql
3.存入mysql中中文變成問號,
緣由:jdbc配置文件中,未設置格式
解決辦法:在jdbc.url後加?useUnicode=true&characterEncoding=UTF-8數據庫
4.數據庫字符集錯誤,插入數據時,報某個字段格式錯誤
緣由:建立database時,未設置編碼格式,致使某些值插入時錯誤,例如中文
解決辦法:設置數據庫字符集爲utf8 -- UTF-8 Unicode , 排序規則:utf8_bin編碼
5.接上,據庫字符集改了,表字符集改了,仍是報錯
緣由:在建立表是表字段字符集已經設置了,未修改字段的格式
解決辦法:修改每一個字段的字符集和排序url