[MyBatis]类型别名

类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写

配置属性别名

第一种

    <!--属性别名-->
    <typeAliases>
        <typeAlias type="com.zlc.pojo.User" alias="User"/>
    </typeAliases>

第二种

<typeAliases>
  <package name="domain.blog"/>
</typeAliases>
import org.apache.ibatis.type.Alias;
//实体类
@Alias("user")
public class User {
}

 

实体类较多建议第二种

即可在xml中直接使用别名-----resultType=“User”

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--namespace=绑定一个对应的Dao/Mapper接口-->
<mapper namespace="com.zlc.dao.UserMapper">


    <!--select查询语句-->
    <select id="getUserList" resultType="User">
        select * from mybatis.user
    </select>

</mapper>

 

posted @ 2021-03-10 16:37  雾霾王者  阅读(80)  评论(0编辑  收藏  举报