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的配置


实体类
最后
以上就是秀丽手机最近收集整理的关于Mybatis的resultType的返回值别名的全部内容,更多相关Mybatis内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复