Mybatis入门案例时遇见的错误
-
mybatis的映射配置文件位置和dao接口的包结构不相同导致的一些错误
此处位置结构指的是UserDao和UserDao.xml所处的包的层级。这两个的层级在此案例中一定要弄成一样的。
-
IDEA版本引起的问题
我用的是IDEA 2020.1.1,测试(测试类如下)的时候老是会报错,即
老是会报“程序包org.apache.ibatis.io不存在”。我找了好久,有说重新配置IDEA的maven依赖,也有说清理缓存请重启IDEA,都是试过没效果,最后看到的说是IDEA这个版本有问题,然后我卸载这个版本,下载使用IDEA 2020.1.2,就OK了。 -
数据库版本引起的错误
我用的数据库时mysql 5.8,报的错误是这个,java.sql.SQLException: Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.
最终解决办法参考的是:https://blog.csdn.net/baiHoo_chen/article/details/81708562
我也大致说一