笔者第一次接触跟MyBatis框架是在2009年未的时候。不过那个时候的他并不叫MyBatis,而是叫IBatis。2010年的时候改为现在的名字——MyBatis。这几年过去了,对于笔者来讲有一点陌生了。而且那个时候他也没有这么出名。hibernate占了大部分市场。虽然笔者早年的时候查看过他的源码,但是并没有很深入去理解他。主要的原因是因为当时我还在看hibernate的源码。太累了所以就没有去认真的理解。现在笔者想要重新在来看一篇关于他的源码并加强对他的理解。也是对自己过程的一种回归吧。

想要查看源码就要先了解他的一些概念。否则云里来雾里去的什么也不懂。有很多朋友会选择去图书管买一些书来查看。当然这是可取的。那么如果不想的话,就可以去官网查看他们的介绍了——MyBatis网站。笔者也会按照官网上面的介绍来进行源码上的查看。

ORM思想的传播述造了很多ORM框架。事实上笔者也想把MyBatis定义为ORM框架。但是开发的过程中笔者感觉最多的是他在管理SQL语句。虽然在最后的结果会应射出对应的实体对象。可是还是我觉得MyBatis的管理SQL语句才是这个框架的核心。官网的介绍划分为四块来介绍MyBatis——XML配置、XML映射文件、动态SQL、日志。对于开发人员来讲主要看完这四块就可以了。当然关于什么是ORM的话,这个笔者就不在做什么相关的解释。网络上也有一片的资料足够你学习的。

学习环境


MyBatis源码:mybatis-3-mybatis-3.4.1.

数据库:SQL SERVER 2008

开发工具:Ecilpse,Maven

Java:1.8

开发环境


官网上也有写一个篇关于入门的文章。 只是讲的可能简单了一点。但是这并不是没有任何作用。笔者用的是Maven来引入MyBatis的源码的。虽然他有自带的测试代码,不过笔者还是希望读者们能自己在新建一个项目来学习。这样子方便自己动手做一些测试来加深映像。虽然可以用Maven来构建JAR。但是笔者没有这样子做。而是新建的项目里面引用MyBatis的源码。相信大家对Ecilpse里面的Build Path的Projects选择卡并不陌生。这样子方便查看源码,而不是在从JAR包中关联对应的源码。

photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

上面的图片便是笔者导入之后项目源码。事实对我们学习最快最有用的应该是test这个部分的例子。你完全可以从例子中找到你不知道如何使用的功能点。

有了上面的源码,当然笔者也会简单的测试一下这个源码有没有错,能不能用。如下代码

photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

        		

网友评论