运行结果及报错内容,如何解决?

问题相关代码,请勿粘贴截图


<bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url"
        value="jdbc:mysql://localhost:3306/test?serverTimezone=GMT" />
    <property name="username" value="root" />
    <property name="password" value="root" />
bean>


<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    
    <property name="configLocation" value="classpath:mybatis-config.xml" />
bean>


<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    
    <property name="basePackage" value="mapper" />
bean>

运行结果及报错内容
Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-servlet.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'pojo.Users'. Cause: java.lang.ClassNotFoundException: Cannot find class: pojo.Users

Could not resolve type alias 'pojo.Users'. Cause: java.lang.ClassNotFoundException: Cannot find class: pojo.Users

查下你的包下面是不是缺少这个类,pojo下面的Users类

Error parsing Mapper XML,看下你的mapper包下面,那些xml文件是不是有地方写错了

img

可以看一下 mybatis-config.xml 和你的文件目录结构吗

我盲猜你哪里漏了个字母,看下mybatis的配置

解决了吗?

你肯定是别名配置的有问题,查看一下typeAlias标签;