mybatis-03接口式编程
来源:互联网 发布:剑灵灵族捏脸数据免费 编辑:程序博客网 时间:2024/06/14 07:42
首先写一个接口
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层的规范和他的实现分离开来,实现了设计与实现的分离
阅读全文
0 0
- mybatis-03接口式编程
- Mybatis接口式编程
- mybatis接口式编程
- MyBatis学习系列四:接口式编程
- Mybatis系列(六)接口式编程
- Mybatis系列之接口式编程
- mybatis入门之接口式编程
- Mybatis系列(六)接口式编程
- Mybatis——实现接口式编程
- MyBatis的HelloWord和接口式编程
- mybatis--面向接口编程
- Mybatis面向接口编程
- Mybatis 面向接口编程
- Mybatis面向接口编程
- MyBatis接口编程模拟
- MyBatis之接口编程
- mybatis接口方式编程
- MyBatis接口编程
- Maven pom.xml配置常用的变量
- 文件索引结构
- 我的学习之路_第十七章_JavaUtils
- 树莓派智能监控小车(QT+树莓派)------整体思路
- 【工作笔记】笨办法搞定jasper动态列
- mybatis-03接口式编程
- codeforces 236A(Boy or Girl) Java
- 【Android】OkHttp和Retrofit拿到的json数据是Unicode,我要的是UTF-8呀
- RecyclerView在上面插入数据时原数据被顶下来
- redis数据结构底层(个人记忆使用)
- python 12345构成不重复的三位数
- 【OpenGL】无法启动此程序,因为计算机中丢失 glut32.dll。尝试重新安装该程序以解决此问题。
- 利用QOpenGLWidget glDrawArrays()实现纹理贴图
- Verilog HDL模块化设计