核心概念
在对mybatis框架进行源码分析之前,先来说几个mybatis的核心概念,也是前面讨论框架时遇到的知识点:
我们前面在练习mybatis框架的使用时,有个全局配置的mybatis-config.xml文件,它对应的类就是第一个核心概念中的Cnfiguration类。SQLSessionFactory和SqlSession是我们使用常见的操作类,后面几个核心类就是具体的一次操作数据库的不同阶段负责的类。这些核心概念是我们深入了解mybatis需要牢记的内容。
源码
mybatis的源码中心地址是:
可以看到其中有很多相关项目,其中的mybatis-3项目是我们目前主要使用的项目,地址是:
可以下载下来看一看。我们从网页上来看一下mybatis的代码包的结构,进入代码目录下面,可以看到:
这些包对应的内容如下:
上面的内容有个印象即可,不用记住,后面会一点点去看代码。这里举个例子,比如第一个annotations包下面是mybatis相关的注解,那么我们打开看看,
包下面有很多我们熟悉的注解,增删改查,以及高级映射相关的注解。其它几个可以自己看看,能看到很多前面用到的熟悉类。
网友评论