这可能是由于以下几个原因导致的:
-
XML 文件路径配置错误:请确保 OrdersMapper.xml 文件位于正确的位置,并且在 MyBatis 的配置文件中已经正确引入了该 XML 文件。
-
XML 文件中的命名空间(namespace)配置错误:请确保 OrdersMapper 接口的 namespace 与 XML 文件中的 namespace 相匹配。
-
方法名称或参数错误:请确保 OrdersMapper 接口中存在名为 findOrder 的方法,并且方法签名与 XML 文件中的 select 语句 id="findOrder" 相匹配。
如果以上检查都不是 看看 resources下的目录是否和上面mapper保持一致
因为我错误的把 cn.yh.mapper 创建成了 mapper
解决:创建 cn.yh.mapper 更换位置