ibatis执行过程
来源:互联网 发布:公司日报管理系统源码 编辑:程序博客网 时间:2024/06/06 07:39
1.初始化SqlMapClient对象,主要设置DataSource,读取ibatis的xml配置文件将里面的信息转化为一个个数据对象
2.调用SqlMapClientTemplate的对应的方法比如queryForObject3.调用SqlMapSessionImpl().queryForObject()方法
4.调用 SqlMapExecutorDelegate的queryForObject()方法
5.调用与当前查询语句id对应的MappedStatement对象,这样子就找到了执行方法的对象了。
6.调用MappedStatement.executeQueryForObject()进而调用MappedStatement.executeQueryWithCallback()
7.把之前配置的sql语句里面的参数替换成真实的参数
8.使用标准的PreparedStatement的方式jdbc地调用数据库接口。
9.将结果转化为对应的对象返回
参考文章:http://learnworld.iteye.com/blog/1447284
阅读全文
0 0
- ibatis执行过程
- IBatis系列-执行存储过程
- iBatis的更新语句执行过程分析。
- ibatis执行存储过程出现阻塞
- IBatis.NET执行一条语句的过程分析
- ibatis执行存储过程,java.lang.ArrayIndexOutOfBoundsException: 0
- iBatis开发详解(7)-------------执行非查询语句(CRUD,函数和过程
- iBatis调用存储过程
- ibatis 调用存储过程
- 初学ibatis过程
- ibatis 存储过程
- ibatis oracle 存储过程
- Ibatis调用存储过程
- Ibatis调用存储过程
- Ibatis调用存储过程
- ibatis调用存储过程
- ibatis 调用存储过程
- ibatis调用存储过程
- ORACLE Scheduler特性(11)使用Job Classes
- 关于Java中HashMap相关总结
- C#使用多线程并发之异步委托IAsyncResult
- deeplab--trainer.py
- wireshark抓包图解 TCP三次握手/四次挥手详解
- ibatis执行过程
- Windows栈大小
- spring boot 特性
- Saving HDU
- HDU 6035-Colorful Tree(dfs+树)
- 2017中国人工智能技术与应用峰会即将于10月在京召开!
- sdut 2878 Circle 第五届ACM省赛(高斯消元)
- iOS 音频录制、播放,使用音频处理框架The Amazing Audio Engine实现音频录制播放 —— HERO博客
- ORACLE Scheduler特性(12)使用Windows和Window Groups