看到这个问题,很可能以为是实体类未在mybatis-config.xml中配置别名(alias)导致的,所以加上这段代码

1
2
3
4
5
6
7
8
<typeAliases>
<!-- 通过package, 可以直接指定package的名字, mybatis会自动扫描你指定包下面的javabean,
并且默认设置一个别名,默认的名字为: javabean 的首字母小写的非限定类名来作为它的别名。
也可在javabean 加上注解@Alias 来自定义别名, 例如: @Alias(user)
<package name="com.dy.entity"/>
-->
<typeAlias type="com.test.domain.Student" alias="student"/>
</typeAliases>


可以看到代码生效了。