上一篇中,对mapper中的方法调用时命名空间.方法。
也可以dao接口直接映射到mapper的方式。
步骤:
1.mapper文件的命名空间:dao接口的全类名
2.方法签名:dao接口的方法名
3.通过sqlSession对象获取dao接口的代理对象
4.调用接口的方法
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jiayun.EmployeeDao">
<select id="selectemployeeById" resultType="com.jiayun.entity.EmployeeEntity">
select * from mb_employee where id = #{id}
</select>
</mapper>
package com.jiayun;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory