mybatis
文章平均质量分 81
CherishForYou
天道酬勤
展开
-
mybatis知识总结(二)框架分析
框架整体设计1. 总体流程 (1)加载配置并初始化触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。(2)接收调用请求 触发条件:调用Mybatis提供的API转载 2015-05-02 18:46:14 · 1300 阅读 · 0 评论 -
mybatis知识总结(四)初始化加载机制
参见博客:http://www.tuicool.com/articles/UNzq63对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 手动加转载 2015-05-02 19:26:00 · 721 阅读 · 0 评论 -
MyBatis知识点总结(-)思想
参考博客:http://www.coin163.com/doc/mybatis/mybatis.html1、ORM: 持久层框架ORM框架的基本思想:产生原因或是解决问题:解决面向对象语言和关系数据库不一致的问题;程序设计语言发展比较快,一切皆为对象,以对象为单位进行操作;关系数据库存储的是数据之间的关联关系,传统的操作JDBC来操作数据库时,往往需要拼接SQL处理结果之间转载 2015-05-02 17:16:12 · 2792 阅读 · 0 评论 -
mybatis知识总结(三)配置分析
每一个Mybatis应该都是以一个SqlSessionFactory实例为中心的,一个SqlSessionFactory实例都可以使用SqlSessionFactoryBuilder来创造。从配置类中创造的定制SqlSessionFactoryBuilder 实例,可以使用XML配置文件来生成一个SqlSessionFactory 实例。1. 从xml中创造SqlSessionFa转载 2015-05-02 18:48:32 · 583 阅读 · 0 评论 -
mybastis知识总结(五)事物管理
参考博客:http://www.tuicool.com/articles/iQNZvyfMyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将讲述MyBatis的事务管理的实现机制。首先介绍MyBatis的事务Transaction的接口设计以及其不同实现JdbcTransaction 和 ManagedTransaction ;接着,从M转载 2015-05-02 19:45:07 · 1034 阅读 · 0 评论 -
mybatis知识点总结(六)数据源和连接池
参考博客;http://blog.csdn.net/luanlouis/article/details/37671851对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题。本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池。 本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载转载 2015-05-04 17:03:06 · 629 阅读 · 0 评论