<typeAliases>其別名</typeAliases>
1、typeAlias:為某個Java類型起別名
type:指定要起別名的類型全類名,默認別名就是類名小寫:
1 <typeAlias type="com.atguigu.mybatis.bean.Employee" alias="emp"/> -->為單個的java類起別名
2、package:為某個包下的所有類批量起別名
name :指定包名(為當前包以及下面所有的后代包的每一個類都起一個默認別名;別名默認是類名的首字母小寫的形式)
1 <package name="com.atguigu.mybatis.bean"/>
3、批量起別名的情況下,使用@Alias注解為某個類型指定新的別名
1 @Alias("emp") 2 public class Employee { 3 4 private Integer id; 5 private String lastName; 6 private String email; 7 private String gender; 8 9 10 public Integer getId() { 11 return id; 12 } 13 public void setId(Integer id) { 14 this.id = id; 15 } 16 public String getLastName() { 17 return lastName; 18 } 19 public void setLastName(String lastName) { 20 this.lastName = lastName; 21 } 22 public String getEmail() { 23 return email; 24 } 25 public void setEmail(String email) { 26 this.email = email; 27 } 28 public String getGender() { 29 return gender; 30 } 31 public void setGender(String gender) { 32 this.gender = gender; 33 } 34 @Override 35 public String toString() { 36 return "Employee [id=" + id + ", lastName=" + lastName + ", email=" 37 + email + ", gender=" + gender + "]"; 38 }