在新增mapper时会犯到的错误,当你写完controller->service->impl->mapper->xml
之后满心欢喜的启动项目,发现直接报错Invalid bound statement (not found)
,崩溃了,问题出在哪儿呢?
检查步骤:
-
有没有这个xml
-
xml中的mapper和实体类能否对应
-
xml是否与mapper层级一致
如mapper存放于
com.xxx.mapper
包下,那么xml要放在resource.mapper
包下,如果resource
包下没有mapper目录,那么需要手动创建一个,不能直接放在resource
包下