MyBatis3.3.0文档学习总结(二)
来源:互联网 发布:温暖的一句话知乎 编辑:程序博客网 时间:2024/06/04 17:55
《深入了解mybatis原则》 MyBatis架构设计和案例研究
MyBatis这是现在很流行的ORM框架,这是非常强大。事实上现却比较简单、优雅。MyBatis的架构设计思路,以及MyBatis的核心部件,以及MyBatis的实现。
一、MyBatis的框架设计
图片来自网络。
接口层: 数据增加接口/数据删除接口/数据查询接口/数据修改接口/配置维护信息接口
接口调用方式:基于Statement ID 基于Mapper接口
数据处理层:参数映射 (ParameterHandler)—》SQL解析(SqlSource)—》SQL执行(Executor)—》结果处理和映射(ResultSetHandler)
框架支撑层:SQL语句配置方式 :基于XML配置 和 基于注解
事务管理 连接池管理 缓存机制
引导层: 基于XML配置方式 基于Java API方式
注:ORM框架的基本思想
无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点:
1. 从配置文件(通常是XML配置文件中)得到 sessionfactory.
2. 由sessionfactory 产生 session
3. 在session 中完成对数据的增删改查和事务提交等.
4. 在用完之后关闭session 。
- 在Java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。
0 0
- MyBatis3.3.0文档学习总结(二)
- MyBatis3.3.0文档学习总结(三) --sqlSession深入源码
- MyBatis3.3.0文档学习总结(四) --Executor
- MyBatis3.3.0文档学习总结(三续) --sqlSession深入源码
- Mybatis3.3.0异常总结
- MyBatis学习总结(二)——SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
- 【Mybatis3学习入门】【二】Mybatis快速入门
- 软件文档总结(二)
- MyBatis3文档阅读(二)之Property的加载顺序
- mybatis3学习笔记(一)
- linux 学习文档(二)
- Mybatis3学习
- MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合
- MyBatis3官方文档地址
- Mybatis3源码分析(四):总结
- Rrd 文档 总结(二) 介绍 JRobin
- 解析xml文档总结(二)
- 软工文档总结篇(二)
- 51NOD 1021 石子归并
- 建maven工程时直接使用jdk 1.7
- 面向对象—基本数据和引用数据参数传递的过程
- 使用php 解析 apk版本号(版本,权限,信息)thinkphp
- c语言实现AVL树
- MyBatis3.3.0文档学习总结(二)
- php怎么将数据做成json的格式给前端使用?
- LeetCode 15
- 微信公众平台 45047 验证说明
- 554. Brick Wall
- 一面的一些问题
- python+eclipse+selenium开发环境配置
- 希腊字母及对应的英文
- POJ