IDEA报错类型:
Result type not match for select id="XXX" srcType: YYY targetType: YYY
srcType与targetType相同
检查发现
<select id="queryByNameAndSalary" resultType="com.sc.pojo.Employee">
select 标签中 resultType属性写了全类名
但是在MyBatis的配置文件中添加了:
<typeAliases> <package name="com.sc.pojo"/> </typeAliases>
且Employee类上添加注解:
@Alias(value = "emp")
为Employee类起了一个别名
所以更改select标签:
<select id="queryByNameAndSalary" resultType="emp">
错误解决