zoukankan      html  css  js  c++  java
  • mybatis基础,mybatis配置文件核心组件typeAliases元素

    typeAliases元素,术语类型别名

    类型别名是为 Java 类型设置一个短的名字。它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余

    1 <typeAliases>
    2     <typeAlias type="cn.cgq.demo.mybatis.bean.Student"/>
    3     <typeAlias type="cn.cgq.demo.mybatis.bean.Student"alias="Student"/>
    4 </typeAliases>

    在第一个typeAlias中,type表示java bean的Student的完全限定名,而不存在alias,则在mapper.xml影射文件中必需是完整的完全权限定名,或在为类添加注解@Alias("Student"),才能使用这个Student 别名,如过不添加注解,会使用 Bean 的首字母小写的非限定类名来作为它的别名

    而第二个中已经设置了别名

    1 <typeAliases>
    2         <package name="cn.cgq.demo.mybatis.bean"/>
    3 </typeAliases>

    可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,此时别名可以写为java bean的类名或首字母小写

  • 相关阅读:
    mysql无法导出表内容
    mysql回收用户权限
    mysql跳过授权表进入服务
    数组forEach函数
    数组的filter函数
    无符号右移运算
    按位非运算符
    TP5页面跳转与重定向
    thinkphp5 $this->fetch()
    linux下vi命令修改文件及保存的使用方法
  • 原文地址:https://www.cnblogs.com/tademeng/p/6539042.html
Copyright © 2011-2022 走看看