Mybatis的resultType的返回值别名
一共三种
一个一个起别名
一个一个起别名
<typeAliases>
<typeAlias type="com.lishao.pojo.User" alias="user"/>
</typeAliases>
起的是user
<select id="getUserList" resultType="user">
select * from mybatis.user
</select>
第一种
扫描包下的 自动起别名是 实体类的首字母小写
<typeAliases>
<package name="com.lishao.pojo"/>
</typeAliases>
就是user
<select id="getUserList" resultType="user">
select * from mybatis.user
</select>
第三种 DIY 注解别名
@Alias("hello")
public class User {
private int id;
private String name;
private String pwd;
DIY的是 hello
import org.apache.ibatis.type.Alias;
这个包下的
<!--Alias注解起别名-->
<select id="getUserList" resultType="hello">
select * from mybatis.user
</select>
还得写扫描包的代码
<!--扫描包起别名-->
<typeAliases>
<package name="com.lishao.pojo"/>
</typeAliases>
OOK
以下是 三种的全部截图
mybatis-config的配置
实体类