摘要:
前言 日志,在我们开发中是一个非常重要的话题,良好的日志打印可以帮助我们快速的定位问题,可能现在我们开发用到最多的日志框架就是slf4j了,但是日志还有其他很多优秀的框架,比如:Apache Common Log,Log4j,java.util.logging等。MyBatis作为一款优秀的ORM框 阅读全文
posted @ 2021-04-23 14:08
幂次方
阅读(230)
评论(0)
推荐(0)
摘要:
前言 提到插件,相信大家都知道,插件的存在主要是用来改变或者增强原有的功能,MyBatis中也一样。然而如果我们对MyBatis的工作原理不是很清楚的话,最好不要轻易使用插件,否则的话如果因为使用插件导致了底层工作逻辑被改变,很可能会出现很多意料之外的问题。 本文主要会介绍MyBatis插件的使用及 阅读全文
posted @ 2021-04-23 14:03
幂次方
阅读(555)
评论(0)
推荐(1)
摘要:
前言 在计算机的世界中,缓存无处不在,操作系统有操作系统的缓存,数据库也会有数据库的缓存,各种中间件如Redis也是用来充当缓存的作用,编程语言中又可以利用内存来作为缓存。自然的,作为一款优秀的ORM框架,MyBatis中又岂能少得了缓存,那么本文的目的就是带领大家一起探究一下MyBatis的缓存是 阅读全文
posted @ 2021-04-23 13:57
幂次方
阅读(201)
评论(0)
推荐(0)
摘要:
前言 上一篇我们从整体上讲述了MyBatis的整个工作流程,也知道了我们在执行Sql之前,需要先获取SqlSession对象,但是我们也提到了SqlSession下面还有四大对象,所以SqlSession只是个甩手掌柜,真正干活的却是Executor等四大对象:Executor,StatementH 阅读全文
posted @ 2021-04-23 13:55
幂次方
阅读(246)
评论(0)
推荐(0)
摘要:
前言 MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下: 1、Mapper接口和映射文件是如何进行绑定的 2、MyBatis中SQL语句的执行流程 3、自定义MyBatis中的参数设置处理器typeHandler 4 阅读全文
posted @ 2021-04-23 13:54
幂次方
阅读(198)
评论(0)
推荐(0)
摘要:
前言 前几篇篇我们简单讲解了MyBatis的简单用法,以及一对一和一对多以及多对多的相关动态sql查询标签的使用,也提到了嵌套查询引发了N+1问题,以及延迟加载相关功能,本篇文章将会从MyBatis底层实现着手,来分析MyBatis的4大核心对象。 MyBatis四大核心对象 我们先来回忆一下上一篇 阅读全文
posted @ 2021-04-23 13:52
幂次方
阅读(391)
评论(0)
推荐(0)
摘要:
前言 上一篇分析了MyBatis中的配置的使用,而MyBatis中动态标签功能也非常强大,本文不会介绍全部标签,主要是针对resultMap来介绍复杂查询该如何利用sql标签来配置动态sql。 固定参数的查询 首先我们来看一个带有固定参数的查询语句该如何实现:UserMapper.java中新增如下 阅读全文
posted @ 2021-04-23 13:47
幂次方
阅读(241)
评论(0)
推荐(0)
浙公网安备 33010602011771号