前言:

  本篇文章对我的学习内容做一个归纳梳理,同时也记录一些学习过程中遇上的问题及注意事项等等,可以帮助新入门的朋友们消除一些误区与盲区,希望能帮上一些正在学习的朋友们。在编写时会引用一些mybatis开发手册中的内容。本篇中所采用的一些组件版本如下:mybatis—3.4.2、junit—4.12、mysql-connector—5.0.7。

   ps:吐槽一下开发手册,一些地方写的有点不太清楚,中文版还有一股机翻的味道。。。如果觉得写的好就点个赞呗,如果觉得写的不好就提提建议吧!_(:з」∠)_


 

目录

 一、快速入门

  1. 导入mybatis的jar包
  2. 从xml配置中构建sessionFactory
  3. 从sessionFactory内获得session
  4. 执行已映射SQL语句
  5. 关于作用域和生命周期

 二、xml配置文件

  1. enviroments和environment
  2. transactionManager
  3. dataSource
  4. mappers和mapper
  5. properties
  6. typeAliases
  7. 其它

 三、xml映射文件基础

  1. 基础CRUD标签
  2. 调用sql语句的三种方式
  3. 查询返回多条结果的写法
  4. 解决字段名和属性名不同的冲突——resultMap

 四、进阶应用

  1. 1to1关联映射及1toN关联映射
  2. 动态sql
  3. 传递多个参数
  4. 用List封装多参数(foreach)——批量操作
  5. mybatis缓存机制
  6. mybatis调用存储过程并返回值
  7. 与spring整合

 

正文:

一、快速入门

 1.导入mybatis的jar包

   要使用 MyBatis,只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:

1 <dependency>
2   <groupId>org.mybatis</groupId>
3   <artifactId>mybatis</artifactId>
4   <version>x.x.x</version>
5 </dependency
pom.xml

相关文章: