错误1
在mybatis-config.xml文件中找不到Mapper.xml文件
mappers标签下面的mapper属性里要填写–“包”+“Mapper.xml”,若没有包,直接在文件目录下,就直接填Mapper.xml!
<mappers>
<mapper resource="包+Mapper.xml"/>
</mappers>
错误2
Mapper.xml中的sql语句最后不用写 ; ,不然会报错 :
错误3
查询数据库操作全部正确,但是查出来的并不是表的数据时
eg:[pojo3.User3@6d6bc158, pojo3.User3@5dda6f9]
解决方法:
在实体类里重新一个toString()方法
@Override
public String toString() {
return “User3 [id=” + id + “, name=” + name + “, pwd=” + pwd + “]”;
}重写后运行结果:
[User3 [id=1, name=www, pwd=123], User3 [id=2, name=tom, pwd=123]]
错误三
使用idea的时候报了–“1 字节的 UTF-8 序列的字节 1 无效” --这个错误
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
解决办法:
<?xml version="1.0" encoding="UTF-8"?>--改为-- <?xml version="1.0" encoding="GBK"?>
在mybatis-config.xml文件头部完美解决!