![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyIbatis框架
不讲理的胖子
生命那是一场恢弘的等待,唯一的结局只是在那霏霏中睡去。就算全世界都否定你,你要相信你自己,当你放下面子赚钱的时候,说明你已经懂事了。当你用钱赚回面子的时候,说明你已经成功了。当你用面子可以赚钱的时候,说明你已经是人物了。
展开
-
Mybatis技术(四) 从配置读取到打开连接的源码分析
1. 准备工作编写测试代码(具体请参考《Mybatis入门示例》),设置断点,以Debug模式运行,具体代码如下: String resource = "mybatis.cfg.xml"; Reader reader = Resources.getResourceAsReader(resource); SqlSessionFact原创 2013-05-11 00:48:09 · 702 阅读 · 0 评论 -
Mybatis技术(五)Mybatis调用存储过程
1.在数据库中创建以下的存储过程:create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) is begin p_result := 'hello,' || p_user_name; end; 2.编写SQL映射文件mapper.xml:原创 2013-05-11 00:50:58 · 770 阅读 · 0 评论 -
mybatis高级应用系列一:分页功能
1. 解析xml引进了Xpath,不像ibatis2.x那样业余2. 动态sql用OGNL解析3. 加入注解配置sql,感觉没什么特别大的用途,我更喜欢xml方式,代码和配置分离,这也是ibatis的初衷4. 加强了缓存这块的功能。Mybatis3.0把缓存模块分得更细,分为“持久实现(prepetual)”和“资源回收策略实现(eviction)”,更好的对缓存功能进行自原创 2013-05-11 00:33:05 · 1012 阅读 · 0 评论 -
Mybatis原理分析一 从JDBC到Mybaits
本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。2.JDBC实现查询分析我们先看看我们最熟悉也是最基础的通过JDBC查询数据库数据,一般需要以下七个步骤:(1) 加载JDBC驱动(2) 建立并获取数据库连接(3原创 2013-05-11 00:35:50 · 974 阅读 · 0 评论 -
Mybatis技术(二) MyBatis-Spring
Mybaits为什么要整合Spring?说白了其实就想使用Spring提供的服务,比如Spring的事务管理、Spring的IOC对Bean进行管理等。 Mybatis怎么整合Spring?由于目前Spring官方还没有出整合Mybatis的特性,所以这里在Spring框架和MyBatis框架上再添加用于整合的框架“mybatis-spring-1.0.2.jar”原创 2013-05-11 00:40:15 · 785 阅读 · 0 评论