
MyBatis
了凡跨境洞察
我不是一个伟大的程序员,我只是个有着一些优秀习惯的程序员
展开
-
「Mybatis系列」Mybatis缓存
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。1. 缓存介绍Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。Mybatis的查询缓存总共有两级,我们称之为一级缓存和二级缓存:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMa...原创 2020-02-22 10:16:05 · 167 阅读 · 0 评论 -
「Mybatis系列」Mybatis开发方式与配置
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。1. Mybatis的开发方式此处使用的是JDK的动态代理方式,延迟加载使用的cglib动态代理方式1.1 代理理解代理分为静态代理和动态代理。此处先不说静态代理,因为Mybatis中使用的代理方式是动态代理。动态代理分为两种方式:基于JDK的动态代理–针对有接口的类进行动态代理基于CGLIB的动态代...原创 2020-02-22 10:15:09 · 174 阅读 · 0 评论 -
「Mybatis系列」高级应用
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。1. Mybatis的开发方式此处使用的是JDK的动态代理方式,延迟加载使用的cglib动态代理方式1.1 代理理解代理分为静态代理和动态代理。此处先不说静态代理,因为Mybatis中使用的代理方式是动态代理。动态代理分为两种方式:基于JDK的动态代理–针对有接口的类进行动态代理基于CGLIB的动态代...原创 2020-02-21 09:49:23 · 209 阅读 · 0 评论 -
「Mybatis」Mybatis基础
本系列文章Github 后端进阶指南 已收录,此项目正在完善中,欢迎star。认识MyBatismybatis参考网址:http://www.mybatis.org/mybatis-3/zh/index.htmlGithub源码地址:https://github.com/mybatis/mybatis-3Mybatis是什么MyBatis 是一款优秀的持久层框架,它支持定制化SQL、...原创 2020-02-19 15:33:47 · 182 阅读 · 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 · 350 阅读 · 0 评论