mybatis 使用相关问题

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

相关文章
相关标签/搜索