MyBatis3教程

Posted Jim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis3教程相关的知识,希望对你有一定的参考价值。

MyBatis3教程:

http://www.yihaomen.com/article/java/302.htm

http://www.mybatis.org/mybatis-3/zh/index.html(官方标准配置文档)

http://www.mybatis.org/spring/zh/index.html(MyBatis与Spring集成的官方标准配置文档)

http://www.mybatis.org/generator/index.html(MyBatis代码生成器官方标准配置文档)

MyBatis简介:

MyBatis是iBatis的前身,所示在包名上还是沿用以前的iBatis。

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。

ORM工具的基本思想:

无论是用过的Hibernate,MyBatis,他们都有一个共同点:

1、从配置文件(通常是XML配置文件中)得到SessionFactory。

2、由SessionFactory产生Session。

3、在Session中完成对数据的增删改查和事务提交等。

4、在用完之后关闭Session。

5、在Java对象和数据库之间有做Mapping的配置文件,也通常是XML文件。

项目源码:

https://github.com/mybatis/mybatis-3

https://github.com/mybatis/spring

https://github.com/mybatis/generator

总结:

1、我的实践笔记:http://www.cnblogs.com/EasonJim/tag/mybatis3%E5%AE%9E%E8%B7%B5%E7%AC%94%E8%AE%B0/,每篇实践笔记都自带测试工程例子。

2、这个教程在阅读时不要挑章节,最好是从第一章开始连贯的阅读,因为有些章节省略了部分源码的讲解,只保留了核心部分,只有从第一章开始才会知道大概有哪些文件需要配置。

以上是关于MyBatis3教程的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis3:SQL映射

mybatis3 配置文件解析

MyBatis3入门

[转]Mybatis3.x与Spring4.x整合

mybatis3中@SelectProvider的使用技巧

mybatis3中@SelectProvider的使用技巧