在上一篇文章中记录了java配置mybatis的环境,简单的调用了mybatis的mapper.xml文件中的方法,文章地址(java配置mybatis环境,连接mysql读取数据)
官方文档中提供了接口层(映射器实例)的例子,学习并记录下来
创建接口层
项目接口如下,在com.hx.mybatis下,创建dao包,新建EmployeeMapper.java
package com.hx.mybatis.dao;
import com.hx.mybatis.bean.Employee;
public interface EmployeeMapper {
public Employee GetEmpById(Integer id);
}
修改EmployeeMapper.xml文件
1.修改namespace,指向新创建的接口层地址 com.hx.mybatis.dao.EmployeeMapper
2.修改select Id属性为 接口层中的方法名 GetEmpById<?xml version="1.0" encoding="UTF-8" ?>
mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"&