【mybatis】实际操作中遇见的问题

Public Key Retrieval is not allowed 不允许公钥检索

解决方法:

某程序包不存在

解决方法:

删除import,图中蓝色框框住的地方;

java.io.IOException: Could not find resource UserMapper.xml 错误表示无法找到 UserMapper.xml 资源文件

原因可能如下:

 java.io.IOException: Could not find resource UserMapper.xml 错误表示无法找到 UserMapper.xml 资源文件。
 ​
 出现这个错误可能有以下几个原因:
 ​
 1、路径错误:检查 UserMapper.xml 文件是否位于正确的路径下,并确保路径在代码中正确配置。请确认文件的路径和名称的大小写是否与实际文件的一致。
 ​
 2、资源文件未正确放置:确认 UserMapper.xml 文件是否已经正确放置在项目的资源目录下(通常是 src/main/resources 目录)。请确保将文件放置在正确的位置以供 MyBatis 能够找到。
 ​
 3、编译问题:如果 UserMapper.xml 是在运行时动态生成,而不是作为静态文件存在的话,可能是由于编译问题造成的。请确保在项目的构建过程中将 UserMapper.xml 编译到合适的路径下。
 ​
4、 配置文件错误:检查配置文件中关于 UserMapper.xml 的配置是否正确。查看 MyBatis 的配置文件(通常是 mybatis-config.xml)中是否正确配置了 mapper 的位置,且路径和名称与实际文件一致。
 ​
5、资源文件内容错误:验证 UserMapper.xml 文件的内容是否正确。确保文件的语法正确,标签和命名空间(namespace)与实际的映射器接口(Mapper Interface)一致。
 ​
 实际需求中你需要仔细检查以上可能导致错误的原因,并根据具体情况进行排查和修复。

我的原因:

在创建sqlSessionFactory对象时,需要使用流对象,在这里我的流对象创建时本应该是传入参数mybaties-config.xml文件,我给人家写成了mapper/UserMapper.xml文件。愚蠢至极

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值