更改mybatis的核心配置文件中的全类名应用到他的映射文件中出了问题

在配置文件typeAliases中的内容
    <typeAliases>
        <package name="com.atguigu.mybatis.pojo"/>
    </typeAliases>      
在映射文件中原来的内容    
    <select id="getAllUser" resultType="com.atguigu.mybatis.pojo.User">
        select * from t_user
    </select>  
修改之前是可以正常运行的   
修改过类型别名以后的内容    
    <select id="getAllUser" resultType="user">
        select * from t_user
    </select>  
运行就出现了
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'mappers/UserMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'user'.  Cause: java.lang.ClassNotFoundException: Cannot find class: user
出现这一问题的原因是什么 那位大神能够指点一二啊
非常感谢
☺☺☺

你好,在吗,这个问题是你没有给具体的类起别名

写法不读哦,参考如下设置别名

  <typeAliases>
    <!-- 指定别名 -->
    <typeAlias type="com.atguigu.mybatis.pojo.User" alias="user" />
  </typeAliases>

如果能得到帮助,麻烦点个采纳,谢谢。

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/690078
  • 这篇博客你也可以参考下:mybatis中核心配置文件和映射文件的一些知识点
  • 除此之外, 这篇博客: mybatis核心配置文件中的 写法一: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE configuration
            PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-config.dtd">
    <configuration>
        <!--设置连接数据库的环境-->
        <environments default="development">
            <environment id="development">
                <transactionManager type="JDBC"/>
                <dataSource type="POOLED">
                    <property name="driver" value="com.mysql.jdbc.Driver"/>
                    <property name="url" value="jdbc:mysql://localhost:3306/MyBatis"/>
                    <property name="username" value="root"/>
                    <property name="password" value="0615"/>
                </dataSource>
            </environment>
        </environments>
        <!--引入映射文件-->
        <mappers>
            <mapper resource="mappers/UserMapper.xml"/>
        </mappers>
    
    
    </configuration>
    
  • 您还可以看一下 屈博老师的mybatis框架课程中的 mybatis的核心配置文件编写小节, 巩固相关知识点