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

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

【mybatis】实际操作中遇见的问题_第1张图片

解决方法:

【mybatis】实际操作中遇见的问题_第2张图片

某程序包不存在

【mybatis】实际操作中遇见的问题_第3张图片

解决方法:

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

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

【mybatis】实际操作中遇见的问题_第4张图片

原因可能如下:

 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文件。愚蠢至极

你可能感兴趣的:(SSM框架,mybatis,tomcat,java)