1. 程式人生 > >Could not resolve type alias

Could not resolve type alias

錯誤原因:

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等。