【mybatis】mybatis产生过程和执行流程
2016-06-14 19:52
295 查看
产生必然性
传统的JDBC的实现方式,存在太多的硬编码方式,包括对数据库的管理,sql语句的编写,参数和返回值等,这种现象很难应对多变化的需求开发。 这个时候,mybatis产生了。mybatis主要针对于多变化的需求开发。可以灵活的配置sql语句和参数及返回值等。使我们在修改时不用再进行编译。
工程架构
在使用mybatis时,需要引入mybatis的jar包。 1、加入核心Mybatis.jar和安装包中lib目录下面的jar包 2、加入log4j日志文件,加入mysql驱动包 3、sqlmaperconfig.xml 和各个实体的Mapper.xml
执行流程
最终会根据mapper.xml文件生成一个mappedStatement的对象。在这个对象中,包含了这个对象执行的id,即执行的D层方法名称。 执行的sql语句,和传入的参数和返回值。最后由执行器来操作数据库。
相关文章推荐
- 离线安装eclipse的svn插件
- Fragment EditText back 自动覆盖所有
- 自我反省
- 函数模板排序
- 主成分分析法原理与MATLAB实现
- TableView优化之高度缓存
- CentOS7安装docker1.9.1及简单使用
- 从暴走漫画实例谈产品改版与效果衡量 | 诸葛io
- C++之继承类中的this指针
- OpenGrok中多项目配置方法
- iOS-你真的会用UIMenuController吗?(详细)
- duilib动画按钮实现
- 【TRIO-Basic从入门到精通教程五】直线、圆弧插补的指令使用
- 8招搞定XenServer虚拟机优化
- CSS 的overflow:hidden 属性详细解释
- 数据结构实验之链表三:链表的逆置
- iOS 强制竖屏或是横屏 (代码设置后仍无效的问题)
- 地球及其圈层结构
- 界面之间的跳转加右进左出,左出右进动画
- 软件开发过程模型