1、问题描述
mybatis使用时出现的问题,主要是运行类报错找不到方法,不赘述了
2、问题原因
我们知道mapper中的格式和resouces中的格式是需要对应的,创建软件包时我们习惯中间加个点就是自动分级了,不知道是否分级的同学可以看一下这个,我的软件汉化了,没汉化的比对一下就知道了
不要勾选这个
我们在resouces中建立包时应该也是和在java里面一样的方式,问题就出在这里
3、问题解决
在rescouces中建立目录时,不要com.hnu.dao这样去建立,要一个一个的取建立,先建立com再hnu,再dao,然后再写xml,因为resouces中不会给你自动分级,而是把点也当作名称的一部分,这样的话dao类和xml不一致就会出现找不到的情况
这样结构就一样了,就可以运行成功了