码迷,mamicode.com
首页 >  
搜索关键字:mybatis源码    ( 239个结果
下载Mybatis源码
百度搜索关键字:Mybatis 点击第二个选项,为啥不是第一个?因为卡。 打开之后,长这个样子: 点击画红圈的位置,进入github源码库: 发现,进入的太深了。点击mybatis-3,进到外层目录,再点击发行版本 找个顺眼的版本,点击下载: 下载好之后长这样,不要在意上面那俩兄弟,下面的才是刚下的 ...
分类:其他好文   时间:2019-03-02 01:01:06    阅读次数:159
mybatis源码解析之Configuration加载(三)
概述 上一篇我们主要分析了下<environments>标签下面,transactionManager的配置,上问最后还有个遗留问题:就是在设置事物管理器的时候有个autocommit的变量的初始值是在哪边处理的呢?今天我们就来解答一下。 <environments>的dataSource分析 上一 ...
分类:其他好文   时间:2018-12-27 18:23:36    阅读次数:87
MyBatis源码解读
前言之前我们通过图片讲解了Mybatis底层原理,今天我们就从源码入手去解读下Mybatis这个持久化框架是如何执行SQL的这个完整过程。老样子,我们在看源码之前先写下demo,参考官方文档进行编写即可。mysql5.7\mybatis1.3.9\springboot项目mybatisdemoUser表的model类packagecom.ckmike.mybatisdemo.model;impor
分类:其他好文   时间:2018-12-17 02:40:26    阅读次数:132
Mybatis源码浅析
前言 最近准备看一看mybatis的源码,虽说使用了很久,但是里面的一些细节还是不算很了解,今天整理一个简单的文档。我们首先需要理解一件事,mybatis的底层使用的还是jdbc,所以如果对jdbc很熟悉的话,源码看起来就会很轻松;如果对jdbc不了解的话,建议先熟悉一下再使用mybatis 结构 ...
分类:其他好文   时间:2018-12-15 17:12:58    阅读次数:160
mybatis源码阅读(动态代理)
这一篇文章主要是记录Mybatis的动态代理学习成果,如果对源码感兴趣,可以看一下上篇文章 https://www.cnblogs.com/ChoviWu/p/10118051.html 阅读本篇的读者应该都已经了解了用mapper调用xml下的内容是利用动态代理,本文将对这一部分的源码一探究竟 我 ...
分类:其他好文   时间:2018-12-14 17:19:04    阅读次数:122
MyBatis源码解析之数据源(含数据库连接池简析)
一.概述: 常见的数据源组件都实现了javax.sql.DataSource接口; MyBatis不但要能集成第三方的数据源组件,自身也提供了数据源的实现; 一般情况下,数据源的初始化过程参数较多,比较复杂; 二.设计模式: 为什么要使用工厂模式 数据源模块类图 : 三.MyBatis源码数据源实现 ...
分类:数据库   时间:2018-11-12 00:20:25    阅读次数:275
MyBatis源码解析之日志记录
MyBatis没有提供日志的实现类,需要接入第三方的日志组件,但第三方日志组件都有各自的Log级别,且各不相同,但MyBatis统一提供了trace、debug、warn、error四个级别
分类:其他好文   时间:2018-11-11 23:22:01    阅读次数:156
mybatis----Integer = 0 刷选不出来条件原因以及sql改法
Xml写法: POJO: 当status的值为 0时该where SQLand status = 0并未正常拼接,也就是说test内的表达式为false,从而导致查询结果错误。但是,显然该值(Integer :0)!= null也!= ' ',应该为true才对。 通过Debug MyBatis源码 ...
分类:数据库   时间:2018-11-09 10:50:08    阅读次数:234
Mybatis 源码学习系列
前言 很久以前,我们学习了 ,可以写出来一个控制台的 . 然后由学习了 语言,可以写 语句来查询数据库中的数据。 后来我们使用 来操作数据库,进行各种增删改查。然而,我们对于原生的JDBC并不满意,写起来很不爽…… 最后,我们使用了 ,写了一个又一个的 ,无论需求怎么变动,无论情况怎么复杂多变。我只 ...
分类:其他好文   时间:2018-11-05 22:49:50    阅读次数:146
MyBatis源码分析-基础支持层反射模块Reflector/ReflectorFactory
本文主要介绍MyBatis的反射模块是如何实现的。 MyBatis 反射的核心类Reflector,下面我先说明它的构造函数和成员变量。具体方法下面详解。 1:addDefaultConstructor() // 查找clazz的无参构造方法,通过反射遍历所有构造方法,找到构造参数集合长度为0的。 ...
分类:其他好文   时间:2018-10-24 16:49:29    阅读次数:259
239条   上一页 1 ... 9 10 11 12 13 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!