Could not resolve type alias

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34491508/article/details/83420887

错误原因:

ssm整合,tomcat启动的时候报错。出现 Could not resolve type alias 'blogMap'异常。出现这个异常的原因有可能有两个

1. 没有配置实体类的别名Alias,如果在mybatis的mapper中映射实体类不写包名,需要配置别名<!--spring管理session工厂-->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="mapperLocations" value="classpath:com/ssm/blog/dao/mapper/*.xml"/>
        <!--配置别名所在的包-->
        <property name="typeAliasesPackage" value="com.ssm.blog.pojo"/>
       
    </bean>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2. resultMap和resultType写混了。通常这种情况会出现在select语句中。<select>标签的resultMap应该是mapper中<resultMap>的id,而resultType是一个具体的类型,也就是实体类的类名或者java基本数据类型int、long、string等。
 

猜你喜欢

转载自blog.csdn.net/qq_34491508/article/details/83420887