博为峰JavaEE技术文章 ——MyBatis 简单应用

我们对mapperXML文件已经有了一定的认识和了解,那么如何在编程中使用mapper文件进行数据库查询呢?今天小博老师就带领大家做一个简单的例子,学习下编程时的基本逻辑和核心知识点。

假设我们有如下数据库表:

数据库表对应的模型类Javabean代码如下:

(省略了getter和setter方法)

现在来写一个简单的mapperxml 文件,里面有一个查询user对象的select语句:

Configuration的xml如下:

测试代码如下:

运行代码,能够打印出用户的用户名。

其中需要说明的有两个地方:

1.

reader = Resources.getResourceAsReader("Configuration.xml");

这行代码指定了配置文件所在的地址和名称,默认是class目录的根目录。

2.

session.selectOne("com.bwf.dao.IUserDao.selectUserByID", 1)

这行代码的com.bwf.dao.IuserDao是mapper的命名空间namespace,selectUserById是select元素的标签。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybait...
    七寸知架构阅读 76,724评论 36 979
  • 一. Java基础部分.................................................
    wy_sure阅读 3,874评论 0 11
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,855评论 0 4
  • 许多时候,我们一直排斥的 最后都默默的收下 我们所渴望抵达的 却莫名其妙的放了手 谈过的恋爱 遇到过的思念 经历的...
    少年饭桃花阅读 226评论 0 0