登录
注册
首页
文章
分享
专题
网页模板
深入浅出Mybatis
最近两年 springmvc + mybatis 的在这种搭配还是蛮火的,本次拟根据自己的学习进度,做一次关于mybatis的一系列教程, 记录自己的学习历程, 同时也给还没接触过mybatis的朋友探一次道。下面就开始本次的mybatis 学习之旅吧。
状态:完结
dexcoder
1年前
共 10 篇
深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)
最近太忙了,一直没时间继续更新博客,今天忙里偷闲继续我的Mybatis学习之旅。在前九篇中,介绍了mybatis的配置以及使用, 那么本篇将走进mybatis的源码,分析mybatis 的执行流程, 好啦,鄙人不喜欢口水话,还是直接上干活吧: 1. SqlSessionFactory 与 SqlSession. 通过前面
1年前发布
深入浅出Mybatis系列(九)---强大的动态SQL
上篇文章简单介绍了mybatis的查询,至此,CRUD都已讲完。本文将介绍mybatis强大的动态SQL。 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的
1年前发布
深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
本篇将介绍select、resultMap的用法。select无疑是我们最常用,也是最复杂的,mybatis通过resultMap能帮助我们很好地进行高级映射。下面就开始看看select 以及 resultMap的用法: 先看select的配置吧: <select <!-- 1. id (必须配置) id是命名空
1年前发布
深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete
从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作为根节点,其下面可以配置的元素节点有: select, insert, update, delete, cache, cache-ref, resultMap, sql 。 本篇文章将简单介绍?insert, update, delete
1年前发布
深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
本次将结束对于mybatis的配置文件的学习, 本次涉及到剩下没提及到的几个节点的配置:objectFactory、databaseIdProvider、plugins、mappers。 那么,接下来,就简单介绍一下这几个配置的作用吧: 1、objectFactory是干什么的? 需要配置吗? MyBatis 每次创建结果对象的新实
1年前发布
深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
本篇将为大家介绍TypeHandler, 并简单分析其源码。 Mybatis中的TypeHandler是什么? 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许
1年前发布
深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
本篇继续讲剩下的配置节点之一:typeAliases。 typeAliases节点主要用来设置别名,其实这是挺好用的一个功能, 通过配置别名,我们不用再指定完整的包名,并且还能取别名。 例如: 我们在使用 com.demo.entity. UserEntity 的时候,我们可以直接配置一个别名user, 这样以后在
1年前发布
深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)
我们通过对mybatis源码的简单分析,可看出,在mybatis配置文件中,在configuration根节点下面,可配置properties、typeAliases、plugins、objectFactory、objectWrapperFactory、settings、environments、databaseIdProvider、typeHandlers、mappers这些节点。那么本次,就会
1年前发布
深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
本次,将简单介绍一下Mybatis的配置文件: 上次例子中,我们以?SqlSessionFactoryBuilder 去创建 SqlSessionFactory, ?那么,我们就先从SqlSessionFactoryBuilder入手, 咱们先看看源码是怎么实现的: SqlSessionFactoryBuilder源码片段: 1 public class SqlSessionFactoryB
1年前发布
深入浅出Mybatis系列(一)---Mybatis入门
最近两年 springmvc + mybatis 的在这种搭配还是蛮火的,楼主我呢,也从来没真正去接触过mybatis, 趁近日得闲, 就去学习一下mybatis吧。 本次拟根据自己的学习进度,做一次关于mybatis 的一系列教程, 记录自己的学习历程, 同时也给还没接触过mybatis的朋友探一次道。本系列
1年前发布
最新动态
MO
mohamedagina
收藏了
在线课程在线教育LMS平台网站模板
8月前
MO
mohamedagina
点赞了
在线课程在线教育LMS平台网站模板
8月前
SD
sdjhsdnb
点赞了
解决内存卡目录右击查看属性显示“文件夹变0字节”的方法
1年前
TJ
TJ_Fischer
发表了
专注于运输物流业务的HTML模板
1年前
YE
yegor256
发表了
学习管理系统在线学习网站模板
1年前
VI
Vivek
发表了
电子学习网站模板
1年前
GO
goetz
发表了
建筑行业建筑公司单页业务展示模板
1年前
JO
Jonathan-Tran
发表了
现代化响应式的基于Bootstrap 5的管理后台模板
1年前
HA
Harry-Lime
发表了
Bootstrap 5 HTML响应式管理后台仪表板模板
1年前
17
17671911204
点赞了
Spring Boot 启动扩展点列表与详解
1年前