MyBatis这个名字真的是如雷贯耳,但一直没仔细研究过,最近闲来无事,收集了些资料并写了些Demo,算是有了个初步的认识。必须得说MyBatis的相关资料确实不算多,收集的过程也花了我不少的时间,还好框架还算易用,没有太大的学习难度。
一、MyBatis介绍
介绍啊介绍,说说MyBatis的前世今生,这个对MyBatis的学习使用会有一定的帮助。
根据百度百科的介绍:MyBatis项目的前身是Apache的一个开源项目iBatis,MyBatis是一个基于Java的持久性框架,支持普通 SQL查询,存储过程和高级映射的优秀持久层框架(ORM框架)。
百科有时还是挺靠谱的,不过要是完全相信它,会被坑死的。因为据百科介绍项目已经迁移到Google code上面了,可是官方说明从13年开始已经告别google,投奔github的怀抱了。
所以最新的MyBatis项目在这里:https://github.com/mybatis
二、MyBatis学习资料
最好的学习资料莫过于官方帮助文档了,写得非常详细。最新的MyBatis3官方帮助文档地址是:http://mybatis.github.io/mybatis-3/index.html,看英文不习惯的话,这是官方中文版地址:http://mybatis.github.io/mybatis-3/zh/index.html
另外,有个网站讲解得非常详细,由浅入深,是MyBatis实战教程,地址是:http://www.yihaomen.com/article/java/302.htm
看官方文档,再对着上面的实战教程进行练习,MyBatis的基本用法就掌握得差不多了,应用起来没太多问题。我目前也是刚刚做到这两步,还没有深入研究,找了半天,找到些相关书籍资料,后面再深入地看看。具体地址如下:
1. 《Java Persistence with MyBatis3》 英文版下载地址:http://download.csdn.net/detail/gattaca2011/6347803,中文翻译版地址:http://blog.csdn.net/luanlouis/article/details/35567875
2. 《MyBatis3用户指南》 CSDN上很多下载资源,暂未发现比较好的。
3. 《iBatis in action》 想找靠谱的《MyBatis in action》没找到,那就先看看前半世的吧,下载地址:http://download.csdn.net/detail/yifeiroro/3959692
4. 《iBatis框架源码剖析》* 下载地址:http://download.csdn.net/detail/huangning2/5449235
相关推荐
MyBatis是一个优秀的持久层框架,它支持...提供的"MyBatis基础知识整理.pdf"文档应该包含了详细的理论知识,而"mybatis基础知识整理-源码.zip"则可能包含了一些关键类或模块的源代码,有助于进一步理解和学习MyBatis。
#### 一、MyBatis概述 - **定义与特点:** - MyBatis是一款优秀的持久层框架,它支持简单的SQL查询、存储过程及高级映射等功能。 - 通过减少JDBC代码的手动编写、参数设置以及结果集的检索工作量,极大地简化了...
这类文档通常会包含MyBatis的类库概述、API接口详细说明、示例代码以及最佳实践等,是开发者理解和使用MyBatis的重要参考资料。 在“压缩包子文件的文件名称列表”中,我们看到两个文件:mybatis-3.1.1和MyBatis。...
1. **入门资料**:这表明文档内容可能涵盖了 MyBatis 的基础概念,如 DAO 设计模式、SQL 映射文件、Mapper 接口的使用等,适合没有接触过 MyBatis 的新手学习。 2. **提高技能**:对于有一定经验的开发者,文档可能...
MyBatis 概述 **定义**:MyBatis 是一个半自动的对象关系映射(Object Relational Mapping,简称 ORM)工具,它允许开发者直接编写 SQL 语句而不需要处理底层的 JDBC 相关操作,比如创建连接或管理结果集。 **...
《深入浅出MyBatis技术原理与实战》是由腾讯T4架构师精心整理的一本关于MyBatis框架的专业书籍,旨在帮助从初级到中高级的开发人员深入理解MyBatis的使用和内在机制。MyBatis作为一个优秀的持久层框架,其核心特性...
《Spring面试专题及答案整理》是一份针对Java开发者,尤其是关注Spring框架的面试者的重要学习资料。这份文档全面涵盖了Spring框架的核心概念、关键特性和实际应用,旨在帮助求职者深入理解Spring并准备面试。以下是...
一、MyBatis概述 MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解进行配置和原始...
"JAVA核心知识点整理.zip"这个压缩包文件包含了对Java进阶学习的重要知识点的详细概述,主要集中在PDF文档"JAVA核心知识点整理.pdf"中。以下是这份资料可能涵盖的主要内容: 1. **Java基础**:首先,你会学到Java的...
这份"Java面经-百度准入职老哥整理(八股文)"是针对Java程序员入职百度所整理的一份宝贵的参考资料,它涵盖了面试中常被问到的Java基础、进阶以及与百度实际业务相关的技术知识点。以下将对这些知识点进行详细阐述。 ...
小学生课外知识学习网站概述 - **背景**:随着互联网的发展已有近20年的时间,小学生课外知识学习网站逐渐成为互联网发展中一个重要的组成部分。这类网站从最初简单的文本展示形式发展至今,已能够集成文字、视频...
Java面试及简历相关知识点概述 在Java开发领域,面试和简历是求职者展现自身技能和经验的关键环节。本文将深入探讨Java程序员在面试过程中可能遇到的核心知识点,以及如何通过简历来有效展示自己的专业能力。 一、...
4. **资料管理**:收集整理与实验室安全相关的法律法规、规章制度等文档资料,方便查阅。 5. **学习管理**:记录学生的学习进度、成绩等信息,帮助教师了解学生的学习情况,及时调整教学计划。 #### 四、高校实验室...
1. **MyBatis概述**: - MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 - 主要用于简化数据库编程,减少开发人员的工作量。 - 主要涉及:定义抽象方法、配置SQL映射语句等。 2. **...
Java学习文档概述 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它的设计目标是具有跨平台性、可移植性、安全性和高效性,使得Java成为开发桌面应用、Web...
张孝祥整理的Java就业面试题大全旨在帮助求职者全面了解并准备Java面试可能出现的问题,包括经典问题及答案,以便于求职者能够更好地展示自己的技能和理解。 【面试题重点分析】 1. **基础知识**:面试中通常会...
6. **MyBatis 配置**:Spring Boot与MyBatis集成非常方便,只需添加相关依赖即可自动配置MyBatis环境。 7. **Swagger 发布API文档**:Swagger是一个用于生成RESTful API文档的工具,与Spring Boot集成可以轻松实现...
【软件开发综合实践实验报告Ⅰ概述】 在软件开发领域,综合实践实验报告是对学习者在实际项目开发中所学知识的系统性总结和展示。本实验报告主要围绕软件开发的过程、Java Web 技术的核心内容以及常见的开发模式...