mybatis配置
- 首先,在网上下载mybatis的jar包以及所需要的数据库驱动我使用的是mybatis-3.4.6.jar和sqljdbc42.jar(也就是sqlserver的jdbc驱动)
创建可供测试项目,java项目和web项目都可以,然后将相关的jar文件引入到项目中
创建数据库mybatis,然后执行以下sql语句:
使用方法
使用mybatis查询数据库数据(通过id)
添加mybatis配置文件SqlMapConfig.xml
编写Users类
1 |
|
- 定义users表的sql映射文件UserMapper.xml
同时,在SqlMapConfig.xml中添加如下语句:
项目目录结构:
编写根据id查询数据的测试方法
得出测试结果(这里使用了junit4测试工具,请自行百度相关教程)
根据名字进行模糊搜索
在UserMapper.xml中添加如下语句:
编写测试类
查看结果
向数据库中插入一条数据
- 在UserMapper.xml中添加如下语句:
如果使用的是uuid函数生成id,则使用如下方法插入数据
- 编写测试类
删除数据
在UserMapper.xml中添加如下语句:
编写测试类
查看结果
更新数据
在UserMapper.xml中添加如下语句:
编写测试类
查看结果
总结
总的来说,开发流程可以概括为以下几个方面
- 编写SqlMapConfig.xml
- 编写mapper.xml
- 通过配置文件创建SqlSessionFactory
- 通过SqlSessionFactory获取SqlSession对象(使用opensession方法)
- 通过SqlSession操作数据库(执行添加、更新、删除等事务需要调用SqlSession.commit()提交事务)
- 关闭SqlSession