mybatis的接口实现操作数据库

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

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

测试方法:

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ryan Miao

Mybatis-mapper-xml-基础

今天学习http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html。关于mapper.xml的sql语句的使用。 项...

3205
来自专栏LinXunFeng的专栏

iOS - ARC与MRC的单例设计模式

1053
来自专栏一个会写诗的程序员的博客

MyBatis 中 ResultType 和 ResultMap 的区别

使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。

701
来自专栏IT杂记

INET_ATON()函数在MySQL5.6版本和5.7版本的差异

问题 ### The error occurred while setting parameters ### SQL: insert into t_gatewa...

1749
来自专栏java达人

switch.....case....使用最容易犯错的地方

请诸位看这段代码,如果runtimeDatabase 为MYSQL或H2,标注1的那行代码是否会执行。 final RuntimeDatabase runtim...

19810
来自专栏xingoo, 一个梦想做发明家的程序员

程序猿的日常——Mybatis现学现卖

最近有一个小项目需求,需要用spring mvc + mybatis实现一个复杂的配置系统。其中遇到了很多不太常见的问题,在这里特意记录下: 主要涉及的内容有...

3227
来自专栏智能大石头

Cortex-M3启动深度解析

Cortex-Mx启动,备忘,以免将来忘记。 中断向量表不用说,从重置中断开始吧 LDR R0, =SystemInit BLX R0 LDR ...

1696
来自专栏ACM小冰成长之路

HDU-5955-Guessing the Dice Roll

ACM模版 描述 ? 题解 ACAC 自动机 ++ 高斯消元。 ? Ps. 截图来源 mcginn’s blog。 代码 #include <queue> #i...

2109
来自专栏阿杜的世界

Java Web技术经验总结(七)

如果我在获取kp参数的时候使用#符号,则执行过程中,参数会以占位符的形式出现,并按照参数的类型赋值。当表中该参数有索引的时候,只有类型对才能用到索引。例如,这里...

431
来自专栏Golang语言社区

GO语言-new()分配与构造和初始化结构

GO语言-new()分配与构造和初始化结构 学习笔记 new()和make()他们做不同的事情,并适用于不同类型,(初学时很容易能会造成混淆)不好理解啊 new...

2625

扫描关注云+社区