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