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

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

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

博为峰JavaEE技术文章 ——MyBatis 简单应用_第1张图片

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

博为峰JavaEE技术文章 ——MyBatis 简单应用_第2张图片

(省略了getter和setter方法)

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

Configuration的xml如下:

博为峰JavaEE技术文章 ——MyBatis 简单应用_第3张图片

测试代码如下:

博为峰JavaEE技术文章 ——MyBatis 简单应用_第4张图片

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

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

1.

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

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

2.

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

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

你可能感兴趣的:(博为峰JavaEE技术文章 ——MyBatis 简单应用)