1.Syntax error on tokens, delete these tokens
tra:
符号语法错误,删除这些符号。
sol:出现这种错误的原因是与符号有关的语法错误,仔细检查一下符号,有必要的话删掉错误行然后重新写一遍。
tip:在某些浏览器(IE)下直接复制代码,包括sql语句,可能会存在隐藏字符,建议更换浏览器(360极速)后复制。
2.mybatis在使用中文模糊查询的时候,sql语句在数据库中能执行且有数据,但是在控制台未报错然而显示执行总数为0.
sol:出现这种情况的原因主要是编码问题,在db.properties的jdbc:url中添加字段
?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
例如:jdbc.url=jdbc:mysql://localhost:3306/mybatis改为
jdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
即可解决!
3.在导入配置文件的时候,请不要直接复制,最好自己建个config文件包,重新搭建项目环境。