自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 MyBatis框架全面解析(四)mybatis插件原理+手写自定义插件delete转update

文章内容输出来源:拉勾教育Java高薪训练营;系列文章连接:MyBatis框架全面解析(一)为何我们需要mybatisMyBatis框架全面解析(二)如何手写一个简易的mybatis框架MyBatis框架全面解析(三)延迟加载的原理以及手写实现文章目录前言一、基本原理二:使用示例三、手写插件前言Mybatis提供了一种简单易用得插件扩展机制,我们可以基于此拦截mybatis四大核心对象,从而进行功能扩展。一、基本原理Mybaits 存在四大核心对象:Executor 执行器St

2020-08-29 19:59:51 338 1

原创 MyBatis框架全面解析(三)延迟加载的原理以及手写实现

文章内容输出来源:拉勾教育Java高薪训练营;系列文章连接:MyBatis框架全面解析(一)为何我们需要mybatisMyBatis框架全面解析(二)如何手写一个简易的mybatis框架文章目录前言一、延迟加载概念加载时机使用示例二:手动实现非延迟加载延迟加载前言本文将在上一在篇博文手写的myabtis简易框架的基础上,尝试对mybatis的延迟加载功能进行实现一、延迟加载概念MyBatis中的延迟加载,也称为懒加载,是指在进行表的关联查询时,按照设置延迟规则推迟对关联对象的sel

2020-08-29 15:39:27 3584

原创 MyBatis框架全面解析(二)如何手写一个简易的mybatis框架

文章内容输出来源:拉勾教育Java高薪训练营;系列文章连接:MyBatis框架全面解析(一)为何我们需要mybatis文章目录前言一、自定义框架的设计二、自定义框架的实现1.引入库2.读入数据三、自定义框架的优化总结前言在上一篇博文中,我们主要讲述了mybatis的由来以及对jdbc和dbutils的优化方案,在本篇中,我们将根据这些来实现一个自己的mybatis框架一、自定义框架的设计二、自定义框架的实现1.引入库代码如下(示例):import numpy as npimpo

2020-08-26 00:15:09 276

原创 MyBatis框架全面解析(一)为何我们需要mybatis,对比jdbc、dbutils、mybatis

MyBatis框架全面解析(一)为何我们需要mybatis写在前面文章内容输出来源:拉勾教育Java高薪训练营;本篇文章基于第一阶段的myabtis模块学习所得记录,目前学习不到一个星期,在整个第一模块过了一遍的情况自我感觉收获颇多,不仅熟悉了mybatis的一些高级使用,而且通过手写简易mybatis框架、剖析mybatis源码的方式对整个框架体系有了更深刻的认识。此系列作为记录本人学习笔记的文章,难免有一些疏漏和错误之处。若有问题,请及时在评论区留言文章目录MyBatis框架全面解析(一)为何我

2020-08-24 23:34:49 928 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除