mybatis入门之接口式编程
来源:互联网 发布:建立客户档案软件 编辑:程序博客网 时间:2024/05/29 02:03
上一节《mybatis入门之Helloworld》我们介绍了mybatis的入门搭建知识,但是上一节的编程方式现在不常用了,现在比较常用的是接口式编程,项目结构和代码请先按照上一节的来完成,下面我只把不同的地方写一个。
我们增加一个接口类EmployeeMapper,增加完成以后,项目结构如图:
EmployeeMapper接口代码如下:
package com.mybatis.dao;import com.mybatis.model.Employee;public interface EmployeeMapper {public Employee getEmpById(Integer id) ;}
EmployeeMapper.xml代码修改如下图:
在MybatisTest中增加新的测试方法如下:
@Testpublic void testGetEmpById() throws IOException {//1、获取SQLSessionFactorySqlSessionFactory sqlSessionFactory = getSqlSessionFactory() ;//2、获取SqlSessionSqlSession openSession = sqlSessionFactory.openSession() ;//3、获取接口的实现类对象//程序会为接口自动创建一个代理对象,代理对象去执行增删改查方法try{EmployeeMapper mapper = openSession.getMapper(EmployeeMapper.class) ;Employee employee = mapper.getEmpById(1) ;System.out.println(employee);}finally {openSession.close() ;}}
运行结构如下:
说明:这节将的接口式编程式在实际编程中使用较多的一种。
阅读全文
0 0
- mybatis入门之接口式编程
- MyBatis之接口编程
- Mybatis系列之接口式编程
- Mybatis接口式编程
- mybatis接口式编程
- Mybatis入门:(2)接口方式编程
- MyBatis入门学习二:面向接口编程
- mybatis入门之二、使用接口interface
- mybatis-03接口式编程
- Mybatis入门(二):以接口的方式编程
- Scala入门之面向接口编程
- Spring入门篇之面向接口编程
- MyBatis学习系列四:接口式编程
- Mybatis系列(六)接口式编程
- Mybatis系列(六)接口式编程
- Mybatis——实现接口式编程
- MyBatis的HelloWord和接口式编程
- mybatis--面向接口编程
- Linux使用mdadm模拟RAID5磁盘阵列
- 【Linux学习笔记】9:字符串搜索命令grep
- java学习2:记录如何简单的将idea编写的程序打包并转为exe格式
- 栈、队列(1)
- 【C语言】【unix c】文件的重定向
- mybatis入门之接口式编程
- Mock测试工具比较
- CentOS 7 更新源 – 使用国内 163 yum 源 [日期:2015-09-22]来源:imcn.me 作者:Linux[字体:大 中 小] 突然想起试试 Docker,在一台计算机上
- 【C语言】【unix c】文件锁的使用
- androidstudio 获取百度地图开发版SHA1值
- 数字三角形I
- js数组过滤器
- 第六章 Realm及相关对象(四) AuthorizationInfo
- 一分钟了解"c语言求开方sqrt函数"