MyBatis
文章平均质量分 92
Mr.Gonlando
这个作者很懒,什么都没留下…
展开
-
MyBatis学习笔记(一)---一个简单MyBatis示例
前言:前面我写了《利用JDBC访问MySQL数据库》这篇文章,其中讲述了如何利用Java提供的标准化API屏蔽底层数据库实现并操作数据库的方法,在最后提到了利用JDBC仍旧存在的几个局限性:在应用程序中存在的大量代码冗余。业务代码与数据库访问代码混杂在一起。SQL语句与Java代码混杂在一起。JDBC抛出费力难懂的checked异常,需要程序员花费精力小心处理。需要程序员自行解决ORM原创 2017-03-11 10:18:53 · 5267 阅读 · 2 评论 -
MyBatis学习笔记(二)---MyBatis架构概述
前言:这段时间在看MyBatis源码,想要好好体会和学习源码中优秀的设计。考虑到之前阅读Spring源码的教训,花了很多时间,到头来感觉收获的并不像预期。整理了一下思路,我认为看框架源码应该把握好三点:一是整个框架的技术架构,这可以帮助你分模块学习。二是框架主要功能的实现原理。最后是源码中应用到的各种设计模式等。声明:在学习MyBatis的过程中,有些观点和图形都是前辈们整理出来的,在这里很感原创 2017-03-22 17:23:01 · 573 阅读 · 0 评论 -
MyBatis学习笔记(三)---MyBatis的初始化
前言:通过前面两篇文章,我们对MyBatis有了初步的了解。从这篇开始,我会对MyBatis从初始化到执行查询的步骤进行源码的剖析。首先涉及到的就是初始化了。有疑惑可以回到《MyBatis学习笔记(一)》。一、从代码入手看MyBatis初始化做了什么工作public class MyBatisUtil { private static final SqlSessionFa原创 2017-03-23 12:03:47 · 2107 阅读 · 0 评论