项目场景:
这是每个新手容易遇到的一个问题
问题描述
这是我业务逻辑代码都写好后在测试过程中出现的错误
2023-04-08 19:15:29.832 ERROR 1884 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mall.tiny.mbg.mapper.PmsBrandMapper.selectByExample] with root cause
这里大概说的时找不到*mapper.java的绑定的mapper.xml文件。
原因分析:
这里百度看完都是说mybatis的配置文件路径问题,没有写对改了就行,但是我改了又改,也没有发现什么问题,等到后面突然想到是刚才是学的时候,在资源包创建的时候产生的问题
这里在创建资源文件夹时我使用了com.**.mapper的方法,这种方法是错误的。
解决方案:
要使用com/**/mapper的方法。(如果还会出现错误,那就要检查一下你配置文件那里路径有没有写对了)