mybatis的接口实现操作数据库

        测试项目结构如图所示:其中UserDao.java为一个接口,以后的userMapper.xml的配置就是围绕这个接口类展开的:         1. userMapper.xml配置文件的namespace必须为这个接口类的全类名(com.yawn.dao.UserDao);

        2. userMapper.xml配置文件中的语句的id必须为这个接口中抽象方法的方法名;         3. 语句的参数要与接口的参数匹配;         4. 语句的返回值与接口的返回值兼容。

测试方法:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT可乐

Spring详解(三)------DI依赖注入

  上一篇博客我们主要讲解了IOC控制反转,也就是说IOC 让程序员不在关注怎么去创建对象,而是关注与对象创建之后的操作,把对象的创建、初始化、销毁等工作交给s...

1935
来自专栏技术博客

Asp.net MVC Jquery提交后乱码问题

最近在处理MVC时,遇到要将特殊字符,或者XML格式的数据传递到后台,但是后台解析发现无法识别,处理有误。

1382
来自专栏技术与生活

设计模式-代理模式

以上属于静态代理,比较简单。与之对应的是动态代理,在运行时间内创建代理对象,JDK提供了 Proxy 和InvokationHandler 来处理 首先构造动态...

871
来自专栏IT笔记

读取资源文件的四种方法

package com.action; import java.io.InputStream; import java.util.Locale; import...

3846
来自专栏逍遥剑客的游戏开发

UE4学习笔记: Gameplay Classes

2707
来自专栏大闲人柴毛毛

MyBatis源码解析(二)——动态代理实现函数调用

如果我们要使用MyBatis进行数据库操作的话,大致要做两件事情: 1. 定义DAO接口 在DAO接口中定义需要进行的数据库操作。 2. 创建映射文...

3858
来自专栏精讲JAVA

Java 虚拟机 4:内存溢出

Java堆唯一的作用就是存储对象实例,只要保证不断创建对象并且对象不被回收,那么对象数量达到最大堆容量限制后就会产生内存溢出异常了。所以测试的时候把堆的大小固定...

892
来自专栏冰霜之地

深入浅出 FlatBuffers 之 Encode

FlatBuffers 的使用和 Protocol buffers 基本类似。只不过功能比 Protocol buffers 多了一个解析 JSON 的功能。

9592
来自专栏DOTNET

asp.net web api 异常捕获

1 向客户端发送错误消息 使用throw new HttpResponseException()向客户端抛出错误信息。 HttpResponseExceptio...

49112
来自专栏Ryan Miao

java线程(2)--同步和锁

参考转载:http://rainyear.iteye.com/blog/1734311 http://turandot.iteye.com/blog/17040...

3577

扫码关注云+社区