跟小博老师一起学习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.jarMyBatis的核心文件,要使用MyBatis的项目必须将其引入。Mybatis-3.4.2.pdf是官方出品的学习资料,目前支持的语言只有英语与西班牙语。大家将此书当成字典,在学习过程中可查阅它。Lib目录是额外的支持文件,比如log4J、cglib代理、ognl语言支持等等。我们根据项目的需要有选择性的引入到工程。

好了,关于MyBatis就聊到这边。大伙去MyBatis官网下载好支持文件,下回我们就学习它的具体使用。

0 0
原创粉丝点击