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

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官网下载好支持文件,下回我们就学习它的具体使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,007评论 6 342
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,865评论 0 4
  • 1.厌恶似乎成了一种常态,环境什么时候已经不再那么单纯快乐了。污浊的空气,叫嚣着得反感,生活地如此敷衍了事,没有不...
    木南京路阅读 271评论 0 0
  • 月光轻轻流淌 我躺在月光里做梦 你走在云彩里 似乎在向我呼喊 却是一个完全陌生的名字 ——你说,那就是我以后的名字...
    金永辉煌阅读 315评论 0 7