MyBatis别名机制

shuyepl 2023-03-25 15:07:07
Categories: Tags:

别名TypeAlias

在Mapper里面写返回值类型要写全限定名太长了,给这些全限定名起一个简短的名字,别名在MyBatis的配置文件里面配置,有两种方式。

配置别名

第一种:单个配置

<typeAliases>
    <!--type是全限定名,alias是别名-->
    <typeAlias type="com.shuyepl.bank.pojo.Account" alias="account" />
</typeAliases>

或者

<typeAliases>
    <!--type是全限定名,省略了alias之后别名就是类的名字(不区分大小写)-->
    <typeAlias type="com.shuyepl.bank.pojo.Account" />
</typeAliases>

第二种:包扫描自动配置

<typeAliases>
    <package name="com.shuyepl.bank.pojo"/>
</typeAliases>

指定包名之后包下的类自动起别名。

tips:


参考资料: