配置(别名优化)

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

<typeAliases>(官网例子)
  <typeAlias alias="Author" type="domain.blog.Author"/>
  <typeAlias alias="Blog" type="domain.blog.Blog"/>
  <typeAlias alias="Comment" type="domain.blog.Comment"/>
  <typeAlias alias="Post" type="domain.blog.Post"/>
  <typeAlias alias="Section" type="domain.blog.Section"/>
  <typeAlias alias="Tag" type="domain.blog.Tag"/>
</typeAliases>

1.第一种(适用于实体类较少)   
<typeAliases>
<!-- <package name="com.zhaoyang.pojo"/>-->
<typeAlias alias="user" type="com.zhaoyang.pojo.User"/>
</typeAliases>
2.第二种(适用于实体类较多) 每一个在包 domain.blog 中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。 比如 domain.blog.Author 的别名为 author;若有注解,则别名为其注解值
<!--    给实体类写别名-->
<typeAliases>
<package name="com.zhaoyang.pojo"/>
<!-- <typeAlias alias="user" type="com.zhaoyang.pojo.User"/>-->
</typeAliases>

3.若有注解,则别名为其注解值(自定义别名):必须要在配置文件中指定包,即结合第二种类使用

 

 

 

 








posted @ 2022-01-22 14:10  朝阳的博客  阅读(78)  评论(0编辑  收藏  举报