映射器接口,Mpper XML 文件及mappers配置
Mapper XML 文件用于将定义的自己定义的mapper接口,映射为对应的sql语句,简化了程序与数据库打交道的过程,能通过配置,直接将查询到的结果装载成你想要的对象返回给你。
本篇文章只讲了从映射器接口的定义到mybatis-config.xml中对mapper的注册,没有细致讲解mapper的用法,如需查看其他用法,等我试试水了再更新。
我把整个映射器的配置分为三个步骤,代码说话。。。
映射器接口的定义
定义映射器接口,增删改查的方法由你自己定义,我定义了一个最简单的selectUser
package com.shenmiu.mapper;
import com.shenmiu.po.UserPO;
public interface UserMapper {
UserPO selectUser(int id);
}
PO定义(持久化对象)
package com.shenmiu.po;
import org.apache.ibatis.type.Alias;
//注解Alias是MyBatis中设置类型别名的一种方式
@Alias("UserPO")
public class UserPO {
private int id;
private String name;
private int age;
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 int getAge() {
return age;
}
publi