mybatis-03接口式编程
2017-06-24 22:48
253 查看
首先写一个接口
package mybatis_02_demo;
import mybatis_02_demo.entity.Employee;
public interface EmployeeMapper {
public Employee getEmpById(Integer id);
}
mabatis提供了一个与接口动态绑定的功能
在映射配置文件中配置
nameSpace指定为接口的全类名
id指定为方法名
然后在测试类里进行测试
测试成功
这里使用的代理对象
只要nameSpace和id与接口绑定,mabatis会为我们创建一个代理对象
接口式编程式以后常用的方法
1,具有更强参数的类型检查
2,有明确的返回值
3,接口本身是一个规范,把dao层的规范和他的实现分离开来,实现了设计与实现的分离
package mybatis_02_demo;
import mybatis_02_demo.entity.Employee;
public interface EmployeeMapper {
public Employee getEmpById(Integer id);
}
mabatis提供了一个与接口动态绑定的功能
在映射配置文件中配置
nameSpace指定为接口的全类名
id指定为方法名
然后在测试类里进行测试
SqlSession session = sqlSessionFactory.openSession(); try { EmployeeMapper mapper = session.getMapper(mybatis_02_demo.EmployeeMapper.class); // do work } finally { session.close(); }
测试成功
这里使用的代理对象
只要nameSpace和id与接口绑定,mabatis会为我们创建一个代理对象
接口式编程式以后常用的方法
1,具有更强参数的类型检查
2,有明确的返回值
3,接口本身是一个规范,把dao层的规范和他的实现分离开来,实现了设计与实现的分离
相关文章推荐
- Mybatis系列(六)接口式编程
- Mybatis接口式编程的原理
- 动态代理在mybatis接口式编程中的应用
- MyBatis运行原理(三)MyBatis接口式编程及创建代理对象原理分析
- MyBatis学习——第一个mybatis、MyBatis接口式编程、小结
- MyBatis的接口式编程Demo
- mybatis入门之接口式编程
- MyBatis源码解析【8】简单demo理解接口式编程
- 通过自动回复机器人学Mybatis 笔记:接口式编程
- Mybatis--接口式编程及增删改查
- MyBatis源码解析【7】接口式编程
- Mybatis——实现接口式编程
- 2.2 mybatis_HelloWorld02(接口式编程)
- mybatis-接口式编程(推荐使用此种)-2
- MyBatis的HelloWord和接口式编程
- MyBatis学习系列四:接口式编程
- Mybatis系列之接口式编程
- MyBatis框架学习(2)----MyBatis接口式编程
- Mybatis系列(六)接口式编程
- 03_Servlet编程