您的位置:首页 > 数据库

跟小博老师一起学习MyBatis ——MyBatis简介

2017-02-04 21:12 211 查看

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官网下载好支持文件,下回我们就学习它的具体使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息