mybatis接口式编程
来源:互联网 发布:网络安全法的基本特性 编辑:程序博客网 时间:2024/06/08 16:06
在上一章的基本环境搭建(http://blog.csdn.net/kl1106/article/details/70159722)中,我们最终进行测试的时候使用的方式是:
这里我们如果一直以这种方式写的话,就会一直使用bdt.mapper.User.selectUserByID这一长串的字符串,容易写错不说,看起来也很麻烦。
我们还有一个更简单的方法可以解决这个问题,那就是使用接口的方式,我们之后就可以使用新的方法进行增删改查的编写了,非常方便。
现在在上一章基础上,在bdt.mapper包中创建IUser.Java接口,接口代码如下:
接着修改User.xml配置文件中的namespace属性为"bdt.mapper.IUser",即为我们接口的完整类名(之前为随意值)。最后测试代码为(Sorry!这里SqlSession最后是需要关闭资源的,需要写一个try……finally,调用session.close()。罪过,没注重细节)
测试之后的结果为 User [id=3, name=王五, age=24, birthday=Wed Jan 02 00:00:00 CST 1991]
用接口的方式的对应关系为:
根据这个图可以看出接口的名bdt.mapper.IUser与User.xml中的namespace是一致的,这样我们才知道接口与哪个配置文件对应。
接口中的方法、参数、返回值分别对应配置文件中的<select>标签的id、parameterType、resultType。这样我们就可以直接调用接口了。
接口还有很多可配置的地方,我在之后用到的时候会进行说明。
0 0
- Mybatis接口式编程
- mybatis接口式编程
- mybatis-03接口式编程
- MyBatis学习系列四:接口式编程
- Mybatis系列(六)接口式编程
- Mybatis系列之接口式编程
- mybatis入门之接口式编程
- Mybatis系列(六)接口式编程
- Mybatis——实现接口式编程
- MyBatis的HelloWord和接口式编程
- mybatis--面向接口编程
- Mybatis面向接口编程
- Mybatis 面向接口编程
- Mybatis面向接口编程
- MyBatis接口编程模拟
- MyBatis之接口编程
- mybatis接口方式编程
- MyBatis接口编程
- Maven私服Nexus3.x环境构建操作记录
- opencv SVD算法
- 面向接口编程的优点
- 反射_获取class文件对象的三种方式
- gcc-6.3.0 构建
- mybatis接口式编程
- python 下载百度图片
- python exercise 11
- 循环跳转语句
- centos环境下java的file操作对象使用中文文件操作异常问题
- SYD8801固件烧录方法
- selenium使用心得
- sql语句查询一对一,一对多,多对多
- I/O多路复用