跟小博老师一起学习MyBatis ——MyBatis简介
来源:互联网 发布:软件质量保证过程 编辑:程序博客网 时间:2024/05/21 09:04
MyBatis是什么
MyBatis前身是iBatis,是APACHE组织下面一个开源项目,2010年此项目转到了GOOGLE CODE旗下,并修改名为MyBatis。它是一款基于JAVA的用来操作数据库的产品,它支持普通SQL查询、存储过程、高级映射的优秀持久层框架。我们通过它可以尽可能减少JDBC代码,使用映射文件轻松转换JAVA对象与数据库表之间的关系。
相对Hibernate持久层框架,MyBatis使用起来更为灵活方便。手工编写SQL代码可让MyBatis执起起来效率更高,而利用映射文件使得开发效率大幅提升。MyBatis更强大的特征是支持动态SQL,如果你之前有手工拼接SQL的编程经历,一定会对这个功能爱不释手。
基于以上原因,MyBatis受到了众多粉丝的追捧,很多企业把它应用到了自己的产品中。本系列小傅老师就带大伙一起学习MyBatis。
获取MyBatis
我们可以到https://github.com/mybatis/mybatis-3/releases下载,现在的最新版本是mybatis-3.4.2。如果你的项目要使用到Spring,务必要将以之相关联的Spring支持文件一起下载,并引入到你的工程中。
将下载后的文件进行解压,我们得到以下目录。
Mybatis-3.4.2.jar是MyBatis的核心文件,要使用MyBatis的项目必须将其引入。Mybatis-3.4.2.pdf是官方出品的学习资料,目前支持的语言只有英语与西班牙语。大家将此书当成字典,在学习过程中可查阅它。Lib目录是额外的支持文件,比如log4J、cglib代理、ognl语言支持等等。我们根据项目的需要有选择性的引入到工程。
好了,关于MyBatis就聊到这边。大伙去MyBatis官网下载好支持文件,下回我们就学习它的具体使用。
- 跟小博老师一起学习MyBatis ——MyBatis简介
- 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
- 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
- 跟小博老师一起学习数据库 ——表
- 跟小博老师一起学习数据库 ——delete
- 跟小博老师一起学习数据库 ——约束
- 跟小博老师一起学习数据库 ——索引
- 跟小博老师一起学习数据库 ——函数
- 跟小博老师一起学习数据库 ——NoSql
- 跟小博老师一起学JSP ——简介与工作原理
- 跟小博老师一起学习数据库 ——MySql安装
- 跟小博老师一起学习数据库 ——SQL语言
- 跟小博老师一起学习数据库 ——WHERE子句
- 跟小博老师一起学习数据库 ——order by
- 跟小博老师一起学习数据库 ——GROUP BY
- 跟小博老师一起学习数据库 ——多表查询
- 跟小博老师一起学习数据库 ——连接查询
- 跟小博老师一起学习数据库 ——外连接
- 深度学习之Ubuntu下安装caffe和TensorFlow的cpu版本
- 新年的计划和安排
- ArcGIS API for JavaScript 3.12国内镜像,强烈推荐
- 【Bash】codeacademy笔记
- 13.1.6
- 跟小博老师一起学习MyBatis ——MyBatis简介
- Java复习之数组
- Kanzi学习之路(4):Kanzi的属性系统
- OpenGL随笔(1)—— mipmap 详解
- POJ 1328 Radar Installation (贪心,区间选点问题)
- 算法训练 K好数
- 数组
- 网络设备之间的相互通信
- (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d