首页 > 其他 > 详细

2.MyBatis 框架原理

时间:2015-06-20 14:26:42      阅读:467      评论:0      收藏:0      [点我收藏+]

1.1     Mybatis框架原理

1.1.1 框架图

通过框架图分析mybatis的原理

 

 技术分享


1.1.2 分析结论

1、  mybatis配置文件,包括数据库连接、事物管理等信息。

2、  mybatis通过配置文件信息,构造出SqlSessionFactory即会话工厂。

3、  通过SqlSessionFactory,可以创建SqlSession即会话。Mybatis是通过SqlSession来操作数据库的。

4、  SqlSession是通过底层的Executor执行器接口来操作数据库的。Executor接口有两个实现类,一个是普通执行器,一个是缓存执行器(默认)。

5、  Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中。该对象包括:SQL语句信息、设置参数映射信息、输出结果集映射信息。其中设置参数和输出结果映射信息包括java的简单类型、HashMap集合对象、POJO对象。


2.MyBatis 框架原理

原文:http://liuzedong.blog.51cto.com/8906170/1663785

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!