mybatis(7)——mybatis-config.xml通过typeAliases标签设置别名
发布日期:2021-05-07 02:55:24 浏览次数:19 分类:精选文章

本文共 1351 字,大约阅读时间需要 4 分钟。

1.通过typeAliases的typeAlias标签写别名

1.1mybatis-config.xml文加

  1. type属性对应着类的位置
  2. alias对应取的别名

1.2UserMapper.xml文件

1.resultType可以使用别名,而不用再写类的位置

2.通过typeAliasses的package标签引入类所在的文件夹,会给这个文件夹的所有类设置别名

2.1mybatis-config.xml文件

2.2UserMapper.xml文件

  1. 使用package标签引入的类,别名默认为类本身的名字,不区分大小写

2.3可以通过给类添加@alias(“别名”)来更改别名

package com.lixv.entity;import org.apache.ibatis.type.Alias;@Alias("uuu")public class User {       private int id;    private String name;    private String pwd;    public User() {       }    public User(int id, String name, String pwd) {           this.id = id;        this.name = name;        this.pwd = pwd;    }    public int getId() {           return id;    }    public void setId(int id) {           this.id = id;    }    public String getName() {           return name;    }    public void setName(String name) {           this.name = name;    }    public String getPwd() {           return pwd;    }    public void setPwd(String pwd) {           this.pwd = pwd;    }    @Override    public String toString() {           return "User{" +                "id=" + id +                ", name='" + name + '\'' +                ", pwd='" + pwd + '\'' +                '}';    }}
  1. 这样的话,user别名就不能使用了,需使用uuu别名

3.当只有一两个类的时候,建议使用typeaAlias标签;当有许多类的时候,建议使用package标签

上一篇:看领导者系列第二部《成为领导者》的几点感悟
下一篇:mybatis(6)——mybatis-config.xml文件configuration标签内的标签顺序

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月24日 16时38分28秒