- 源码分析Mybatis专栏,目前重点关注Mybatis的初始化流程、SQL执行流程、Mybatis扩展机制与缓存机制。创作背景是我在落地公司全链路压测系统时,调研数据库层面的数据隔离方案时做的一些技术研究。 1、源码分析Mybatis MappedStatement的创建流程 2、源码分析Mybatis MappedStatement的创建流程 3、Mybatis... 源码分析Mybatis专栏,目前重点关注Mybatis的初始化流程、SQL执行流程、Mybatis扩展机制与缓存机制。创作背景是我在落地公司全链路压测系统时,调研数据库层面的数据隔离方案时做的一些技术研究。 1、源码分析Mybatis MappedStatement的创建流程 2、源码分析Mybatis MappedStatement的创建流程 3、Mybatis...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 第11章 MyBatis的XML映射文件 11.1 查询(select) 简单的select元素 JDBC预处理语句 select标签中的属性 select元素的属性 11.1.1 ... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 第11章 MyBatis的XML映射文件 11.1 查询(select) 简单的select元素 JDBC预处理语句 select标签中的属性 select元素的属性 11.1.1 ...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 9.4 SqlSession(会话) 9.4.1 多个参数的select高级方法 DefaultSqlSession类中多个参数的select高级方法 RowBounds对象部分代码 Default... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 9.4 SqlSession(会话) 9.4.1 多个参数的select高级方法 DefaultSqlSession类中多个参数的select高级方法 RowBounds对象部分代码 Default...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.3 typeAliases 类型别名 10.4 typeHandlers 类型处理器 10.5 objectFactory 对象工厂 10.6 plugins 插件 10.3... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.3 typeAliases 类型别名 10.4 typeHandlers 类型处理器 10.5 objectFactory 对象工厂 10.6 plugins 插件 10.3...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.8 databaseIdProvider数据库厂商标识 MyBatis可以根据不同的数据库厂商执行不同的语句,这种多厂商的支持是基于映射语句中的databaseId属性。MyBatis会加载不带da... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.8 databaseIdProvider数据库厂商标识 MyBatis可以根据不同的数据库厂商执行不同的语句,这种多厂商的支持是基于映射语句中的databaseId属性。MyBatis会加载不带da...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.3 参数(Parameters) 11.3.1 安全传参 简单的传参 复杂的传参 指定参数的类型 11.3.2 字符串替换 11.3 参数(Parameters) ... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.3 参数(Parameters) 11.3.1 安全传参 简单的传参 复杂的传参 指定参数的类型 11.3.2 字符串替换 11.3 参数(Parameters) ...
- 11.4.7 鉴别器(结果集) -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.4.7 鉴别器 使用鉴别器查询出Vehicle 11.4.7 鉴别器 MyBatis中的鉴别器,简单的可以... 11.4.7 鉴别器(结果集) -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.4.7 鉴别器 使用鉴别器查询出Vehicle 11.4.7 鉴别器 MyBatis中的鉴别器,简单的可以...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 第3篇 MyBatis 第9章 MyBatis组件 9.1 SqlSessionFactoryBuilder(工厂构造器) 9.1.1 SqlSessionFactoryBuilder源码 ... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 第3篇 MyBatis 第9章 MyBatis组件 9.1 SqlSessionFactoryBuilder(工厂构造器) 9.1.1 SqlSessionFactoryBuilder源码 ...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.2 settings设置 完整的settings标签配置 10.2 settings设置 关于settings是设置,都是在settings标签中进行配置的。也就是对应前面... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.2 settings设置 完整的settings标签配置 10.2 settings设置 关于settings是设置,都是在settings标签中进行配置的。也就是对应前面...
- 前言 本文介绍如何在java中使用mybatis,本文使用maven项目。 准备数据库 create table `Blog`( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` CHAR(20) DEFAULT '' COMMENT '名字', PRIMARY KEY(`id`) )COMMENT="博客"; INSERT INTO B... 前言 本文介绍如何在java中使用mybatis,本文使用maven项目。 准备数据库 create table `Blog`( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` CHAR(20) DEFAULT '' COMMENT '名字', PRIMARY KEY(`id`) )COMMENT="博客"; INSERT INTO B...
- 11.5 自动映射(Auto-mapping) -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.5 自动映射(Auto-mapping) 自动映射与配置映射 11.5 自动映射(Aut... 11.5 自动映射(Auto-mapping) -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.5 自动映射(Auto-mapping) 自动映射与配置映射 11.5 自动映射(Aut...
- 11.6.2 MyBatis自定义缓存 -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.6.2 自定义缓存 Cache接口源码 单个语句默认的缓存配置 使用cache-ref引用另外一个缓存 ... 11.6.2 MyBatis自定义缓存 -《SSM深入解析与项目实战》 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 11.6.2 自定义缓存 Cache接口源码 单个语句默认的缓存配置 使用cache-ref引用另外一个缓存 ...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 19.1.3 Spring、MyBatis整合配置 JDBC连接属性 spring.xml文件内容 引入属性文件 spring-mybatis.xml文件 日志的具体实现 设置启动下划线到驼峰式命名... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 19.1.3 Spring、MyBatis整合配置 JDBC连接属性 spring.xml文件内容 引入属性文件 spring-mybatis.xml文件 日志的具体实现 设置启动下划线到驼峰式命名...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.7 environments 环境 10.7.1 transactionManager 事务管理器 10.7.2 dataSource 数据源 10.7 environmen... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.7 environments 环境 10.7.1 transactionManager 事务管理器 10.7.2 dataSource 数据源 10.7 environmen...
- 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.9 mappers 映射器 前面都是在配置MyBatis的运行环境和行为。现在开始要定义SQL语句。需要和Java的接口对应起来,那么需要开发者告诉MyBatis到哪里能找到这些SQL语句进行执行。... 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 10.9 mappers 映射器 前面都是在配置MyBatis的运行环境和行为。现在开始要定义SQL语句。需要和Java的接口对应起来,那么需要开发者告诉MyBatis到哪里能找到这些SQL语句进行执行。...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签