MyBatis
晓双V
我不是一个伟大的程序员,我只是个有着一些优秀习惯的程序员
展开
-
「Mybatis系列」Mybatis缓存
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。 1. 缓存介绍 Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。 Mybatis的查询缓存总共有两级,我们称之为一级缓存和二级缓存: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMa...原创 2020-02-22 10:16:05 · 125 阅读 · 0 评论 -
「Mybatis系列」Mybatis开发方式与配置
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。 1. Mybatis的开发方式 此处使用的是JDK的动态代理方式,延迟加载使用的cglib动态代理方式 1.1 代理理解 代理分为静态代理和动态代理。此处先不说静态代理,因为Mybatis中使用的代理方式是动态代理。 动态代理分为两种方式: 基于JDK的动态代理–针对有接口的类进行动态代理 基于CGLIB的动态代...原创 2020-02-22 10:15:09 · 132 阅读 · 0 评论 -
「Mybatis系列」高级应用
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。 1. Mybatis的开发方式 此处使用的是JDK的动态代理方式,延迟加载使用的cglib动态代理方式 1.1 代理理解 代理分为静态代理和动态代理。此处先不说静态代理,因为Mybatis中使用的代理方式是动态代理。 动态代理分为两种方式: 基于JDK的动态代理–针对有接口的类进行动态代理 基于CGLIB的动态代...原创 2020-02-21 09:49:23 · 162 阅读 · 0 评论 -
「Mybatis」Mybatis基础
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。 认识MyBatis mybatis参考网址:http://www.mybatis.org/mybatis-3/zh/index.html Github源码地址:https://github.com/mybatis/mybatis-3 Mybatis是什么 MyBatis 是一款优秀的持久层框架,它支持定制化SQL、...原创 2020-02-19 15:33:47 · 136 阅读 · 0 评论 -
MyBatis窥探(一):MyBatis整体架构解析
Mybatis的使用这里就不介绍了,不知道怎么使用的朋友可以点击 http://www.mybatis.org/mybatis-3/zh/index.html 这里面的教程很详细,包括xml的配置、映射、动态sql都有介绍,可以学习和使用,本系列的文章将会更深入的了解MyBatis。 1. ORM简介 ORM(Object Relational Mapping)对象-关系映射框架,ORM的主要...原创 2018-12-12 10:37:50 · 299 阅读 · 0 评论