映射器是 MyBatis 中最重要、最复杂的组件,它由一个接口和对应的 XML 文件(或注解)组成,它可以配置以下内容:
- 描述映射规则
- 提供SQL 语句,并可以配置 SQL 参数类型、返回类型、缓存刷新等信息
- 配置缓存
本次讲述两种实现映射器的方式,XML 文件形式和注解形式。在此之前,先定义一个 POJO。
定义 POJO
package com.learn.ssm.chapter1.pojo;
public class Role{
private Long id;
private String roleName;
private String note;
public Long getId(){
return id;
}
public void setId(Long id){
this.id = id;
}
public String getRoleName(){
return roleName;
}
public void setRoleName(String roleName){
this.roleName = roleName;
}
public String getNote(){
return note;
}
public void setNote(String note){
this.note = note;
}
}
映射器的主要作用就是将 SQL 查询到的结果映射为一个 POJO,或者将 POJO 的数据插入到数据库中,并定义一些关于缓存等的重要内容。
注意,此时编写的只是一个接口&#x