MyBatis进阶讲解+ssm集成
1.sql映射器Mapper MyBatis基于动态代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包。 1.1使用映射器步骤: (1)根据需求,创建模型相关的Mapper接口 (2)编写映射文件 a)*Mapper.xml的命名空间,必须和接口的“全限定名”一致 b)定义sql标签的id,需要和“接口的方法”一致 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 3 "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 4 <mapper namespace="cn.itsource._01_mapper.TeacherMapper"> 5 <!-- 查询 findAll() 6 resultType 返回类型 7 --> 8 <select id="findAll" resultType="Teacher"> 9 select * from t_teacher 10 </select> 11 </mapper> (3)测试 1 @Test 2 public void findAll() { 3