最近在学习MyBatis,略有所得,希望能和大家分享,同时也希望大家能斧正文中不足之处。谢谢!
- 什么是MyBatis?
首先我们要知道,MyBatis是一个Java框架,具体一点是一个持久层的不完整的ORM框架。MyBatis的作用是将数据信息永久的保存到数据库或者文件中。那么什么是ORM呢?
ORM:Object-Relation-Mapping 即 对象-关系-映射
那么为什么是不完整的ORM框架呢?因为MyBatis只能实现Relation--Object的单向映射。而完整的ORM应该是Relation--Object和Object--Relation的双向映射。那么MyBatis是怎么实现这些帮助开发者更加方便的将数据永久的保存到数据库中的呢?MyBatis是对SQL,存储过程还有动态SQL处理进行了封装,使得我们在开发的过程中能通过导入MyBatis的jar包之后调用其中已经封装好了的方法,从而实现对数据操作达到将数据永久保存的目的。
MyBatis是取代了传统Java开发中的JDBC的,减少了代码量从而使得开发更加的高效、快捷。
- MyBatis下载
MyBatis现在是托管到目前最大代码托管网站GitHub上面的,大家可以通过https://github.com/mybatis/mybatis-3/releases去下载最新的MyBatis版本,当然由于网络原因,有些用户下载速度会很慢,所以可以找一些国内的源进行下载。或者进入下面这个百度分享链接下载目前最新的MyBati包链接:https://pan.baidu.com/s/1zRaBbUYfgMbzFBUyB2KDaQ 密码:2kbz
- MyBatis发展简介
MyBatis是发展与另外一个叫做iBatis的框架,是大家熟知的apache项目下的产品,最开始托管于Googlecode,后面转移到GitHub上面的。
注:MyBatis初学,文中如有不当之处,敬请斧正!转载请注明出处,谢谢!2018-04-02