m0_73898033 2023-07-12 15:15 采纳率: 0%
浏览 9

更改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
出现这一问题的原因是什么 那位大神能够指点一二啊
非常感谢
☺☺☺

  • 写回答

3条回答 默认 最新

  • piaoyiren 2023-07-12 15:21
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 7月12日