在mybatis-configuration.xml 文件中,我们进行了如下的配置: 其中 <transactionManager type="JDBC" /> 是对事务的配置,下篇博客我们会详细介绍。 本篇博客我们介绍 <dataSource type="POOLED"> 对于数据源的配置。 1、 ...
分类:
其他好文 时间:
2018-05-09 20:48:50
阅读次数:
152
系列文章 2 中,我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory、objectWrapperFactory、settings、envir ...
分类:
其他好文 时间:
2018-05-06 01:36:13
阅读次数:
173
初始化 初始化主要就是为Configuration对象设置值,Configuration是一个重对象,里面有Mybatis所有的配置信息 核心的几个类是:SqlSessionFactoryBuilder,XMLConfigBuilder,XMLMapperBuilder 1. 首先执行SqlSess ...
分类:
其他好文 时间:
2018-03-19 19:07:36
阅读次数:
208
下载网站: https://github.com/mybatis/mybatis-3/releases 1.引入web项目下引入mybatis.jar 引入到WebRoot/WEB-INF/lib下 2.配置 mybatis 核心配置文件(这个在mybatis源码包中) mybatis-3-myba ...
分类:
其他好文 时间:
2018-02-14 21:57:05
阅读次数:
191
作者:南柯梦 Mybatis中的TypeHandler是什么? 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandle ...
分类:
其他好文 时间:
2017-08-27 09:57:56
阅读次数:
172
摘要 本篇文章只是个人阅读mybatis源码总结的经验或者个人理解mybatis的基本轮廓,作为抛砖引玉的功能,希望对你有帮助,如果需要深入了解细节还需亲自去阅读源码。 mybatis基本架构 mybatis的源码应该算是比较容易阅读的,首先mybatis核心功能就是执行Sql语句,但在其基础上又有 ...
分类:
其他好文 时间:
2017-08-03 21:56:42
阅读次数:
284
先从XmlConfigBuilder开始 private void parseConfiguration(XNode root) { try { this.propertiesElement(root.evalNode("properties")); this.typeAliasesElement( ...
分类:
其他好文 时间:
2017-07-17 22:10:32
阅读次数:
217
前言 这个分类比较连续,如果这里看不懂,或者第一次看,请回顾之前的博客 http://www.cnblogs.com/linkstar/category/1027239.html 经过之前的学习我们知道了工厂是如何建立的,是如何生产产品的。 那么今天要进入重点中的重点了。那就是我们究竟是如何使用这个 ...
分类:
数据库 时间:
2017-07-15 15:56:48
阅读次数:
198
有了之前的准备,今天就要开始构建学习使用的项目了。废话不多说。开始吧。 首先我用IDEA构建了一个空的maven项目,然后加入了Mybatis的依赖。 需要说明的是这个3.4.4的包虽然是官方提供的,但是一些国内的镜像仓库可能没有,需要多找找。然后需要进行设置才能自动的加载依赖和源码,在IDEA中设 ...
分类:
其他好文 时间:
2017-07-02 23:23:18
阅读次数:
270
mybatis源码分析(sqlSessionFactory生成过程) 1. mybatis框架在现在各个IT公司的使用不用多说,这几天看了mybatis的一些源码,赶紧做个笔记. 2. 看源码从一个demo引入如下: 如上代码获取SQLSessionFactory实例对象,下来进入SqlSessio ...
分类:
其他好文 时间:
2017-06-30 00:58:37
阅读次数:
236