标签:SqlSessionFactoryBuilder

Java

MyBatis 源码分析 – SQL 的执行过程

16

邓龙华 发布于 2018-08-17

1.简介 在前面的文章中,我分析了配置文件和映射文件的解析过程。经过前面复杂的解析过程后,现在,MyBatis 已经进入了就绪状态,等待使用者发号施令。本篇文章我将分析MyBatis 执行 SQL 的过程,该过程比较复杂,涉及的技术点很多多。包括但不限于以下技术点: 为 mapp...

阅读(14)评论(0)赞 (0)

Java

Mybatis源码解读-设计模式总结

17

yeseng 发布于 2018-08-14

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFac...

阅读(30)评论(0)赞 (0)

Java

mybatis的sqlSessionFactory的加载过程

yanxinchi 发布于 2018-08-10

使用过SSM的框架的都知道mybatis这个持久层框架,今天小编就来简单说说这个框架的核心工厂类sqlSessionFactory的加载过程,一般的SSM框架我们都会在spring的application.xml中引入如下的配置: <bean id="sqlSes...

阅读(30)评论(0)赞 (0)

Java

mybatis入门简介

1

likai 发布于 2018-08-06

前言 MyBatis和Hibernate一样,是一个优秀的持久层框架。已经说过很多次了,原生的jdbc操作存在大量的重复性代码(如注册驱动,创建连接,创建statement,结果集检测等)。框架的作用就是把这些繁琐的代码封装,这样可以让程序员专注于sql语句本身。 MyBatis...

阅读(26)评论(0)赞 (0)

Java

MyBatis 源码分析 – 配置文件解析过程

5

likai 发布于 2018-07-21

* 本文速览 由于本篇文章篇幅比较大,所以这里拿出一节对本文进行快速概括。本篇文章对 MyBatis 配置文件中常用配置的解析过程进行了较为详细的介绍和分析,包括但不限于 settings , typeAliases 和 typeHandlers 等,本文的篇幅也主要在对这三个配...

阅读(53)评论(0)赞 (0)

Java

MyBatis 源码分析系列文章导读

10

hanze 发布于 2018-07-16

1.本文速览 本篇文章是我为接下来的 MyBatis 源码分析系列文章写的一个导读文章。本篇文章从 MyBatis 是什么(what),为什么要使用(why),以及如何使用(how)等三个角度进行了说明和演示。由于文章的篇幅比较大,这里特地拿出一章用于介绍本文的结构和内容。那下面...

阅读(76)评论(0)赞 (0)

Java

Mybatis 的使用(集成Spring、SpringBoot)

1

wenming.gapo 发布于 2018-06-08

昨天在学习项目工程时发现项目对mybatis用的还是挺多的,之前也是有用过,觉得还是自己做下笔记记录一下。 Mybatis 是一个数据访问层框架,和大多数同类框架一样,Mybatis节省了开发人员使用jdbc底层操作数据库很大一部分代码,使用mybatis,开发人员只需要将sql...

阅读(113)评论(0)赞 (0)

Java

超直白入门demo:IDEA+Maven+MyBatis

15

xiaoli.wang 发布于 2018-05-31

用2018年最新版IDEA和mybatis配置mybatis,因为在网上找了大半天没有找到合适我这个新手的资料,总是跑不起来,各种报错,所以现在详细记录下一个超简单的mybatis项目,这是从创建文件到找到第一条的数据的过程,贴上代码,用以方便自己和新人查漏补缺。 这是githu...

阅读(70)评论(0)赞 (0)

Java

MyBatis 框架之快速入门程序

1

wenming.gapo 发布于 2018-05-05

关于如何快速创建 Maven 项目,这个可以参考下面这篇文章: Maven 项目管理工具基础入门系列(一) 二、快速配置 MyBatis 依赖 jar 包 打开 pom.xml 文件,快速配置 jar 包,配置代码如下: <project xmlns="http:...

阅读(63)评论(0)赞 (0)

Java

Spring Mybatis详解

5

xubiao.zhuang 发布于 2018-05-04

介绍 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,它可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs...

阅读(136)评论(0)赞 (0)

Spring

spring-mybatis与原生mybatis使用对比

likai 发布于 2017-11-20

原生mybatis使用方法: String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessi...

阅读(227)评论(0)赞 (0)

Spring

Java知识问答(一)

8

wenming.gapo 发布于 2017-10-30

摘要: 本篇主要内容有:常见的Java基础知识提高内容和学习链接地址。 ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,...

阅读(187)评论(0)赞 (0)

Spring

在Mybatis-spring上基于注解的数据源实现方案

1

hanze 发布于 2017-09-27

一、遇到的痛点 最近在学习Spring-boot过程中,涉及到操作数据库。按照DOC引入mybatis-spring-boot-starter,然后按照套路配置application.properties、码Mapper、dataobject、xxx-mapper.xml的代码就...

阅读(150)评论(0)赞 (0)

编程技术

mybatis–01基础概念

Harries 发布于 2017-01-27

Published: 27 Jan 2017 Category: mybatis mybatis框架一直在用,并没有系统的全面的深入了解,接下来就写几篇文章,梳理下并加上影响。 第一篇是基础概念,大多数文字都是mybatis官方网站文档上的。 SqlSessionFactoryB...

阅读(115)评论(0)赞 (0)

编程技术

MyBatis(5):MyBatis集成Spring事务管理(上)

hanze 发布于 2016-12-20

前言 有些日子没写博客了,主要原因一个是工作,另一个就是健身,因为我们不仅需要努力工作,也需要有健康的身体嘛。 那有看LZ博客的网友朋友们放心,LZ博客还是会继续保持更新,只是最近两三个月LZ写博客相对会慢一些,博客的内容也会更偏向于实战一些,主要是对于工作中遇到一些比较实际性的...

阅读(137)评论(0)赞 (0)

编程技术

MyBatis(2):config.xml文件

hellas 发布于 2016-12-18

前言 前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句。前者我把它命名为config.xml,config.xml的内容是: <?xml version="1.0" encoding...

阅读(93)评论(0)赞 (0)

编程技术

MyBatis(1):MyBatis入门

2

puefu.he 发布于 2016-12-18

MyBatis是什么 MyBatis是什么,MyBatis的jar包中有它的官方文档,文档是这么描述MyBatis的: MyBatis is a first class persistence framework with support for custom SQL, stor...

阅读(103)评论(0)赞 (0)

编程技术

[原]将拥有一份更加整洁的代码并提高了MyBatis 的可用性

3

puefu.he 发布于 2016-08-22

【公告】博客系统优化升级 Unity3D学习,离VR开发还有一步 博乐招募开始啦 虚拟现实,一探究竟 将拥有一份更加整洁的代码并提高了MyBatis 的可用性 版权声明:本文为博主原创文章,未经博主允许不得转载。 命名空间(Namespaces)在之前版本的 MyBatis 中是...

阅读(192)评论(0)赞 (0)