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