Exception encountered during context initialization - cancelling refresh attempt:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
'dismissalController': Unsatisfied dependency expressed through field 'dismissalService'; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name
'dismissalServiceImpl': Unsatisfied dependency expressed through field 'dismissalDao'; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dismissalDao'
defined in file [D:\IDEA\tcrush\target\classes\com\tcrush\dao\DismissalDao.class]: Unsatisfied dependency expressed
through bean property 'sqlSessionFactory'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory'
defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Bean
instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException:
Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw
exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file
[D:\IDEA\tcrush\target\classes\mapper\EmployeeMapper.xml]'; nested exception is
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file
[D:\IDEA\tcrush\target\classes\mapper\EmployeeMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException:
Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'EmployeeMap'.
Cause: java.lang.ClassNotFoundException: Cannot find class: EmployeeMap
1、检查两个的resultMap是否相同。
<resultMap id="EmployeeMap" type="com.tcrush.entity.employee.Employee">
......
</resultMap>
<select id="SelectEmployee" resultMap="EmployeeMap">
......
</select>
2、检查是否都是resultMap,下面这样也会有错。
<resultMap id="EmployeeMap" type="com.tcrush.entity.employee.Employee">
......
</resultMap>
<select id="SelectEmployee" resultType="EmployeeMap">
......
</select>
resultMap与resultType有区别。。。