
MyBatis
xMustang
知识点,串成线,织成网
展开
-
0. JDBC
原创 2022-04-01 17:50:23 · 332 阅读 · 0 评论 -
1. MyBatis 环境搭建
1. 添加 MyBatis 依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.1</version></dependency>2. 添加 MyBatis 配置文件配置文件中的核心部分:<?xml version="1.0" encoding="UTF-8"原创 2022-04-01 18:04:28 · 398 阅读 · 0 评论 -
2. MyBatis 应用重点
0. MyBatis 原理概要1. 基本 XML 标签1.1 select/insert/update/delete1.2 resultType/resultMapresultType:在开启下划线自动转驼峰,别名定义后。<select id="selectByPrimaryKey" resultType="TUser"> select id, user_name, real_name, sex, mobile, email, note from t_user_test w原创 2022-04-01 18:58:58 · 471 阅读 · 0 评论 -
3. MyBatis 核心源码分析——整体架构
1. 整体架构1232. 日志模块日志模块需要解决 3 个问题:MyBatis 没有自己的日志实现,使用的是第三方日志组件。第三方日志组件日记级别各不相同,MyBatis 统一提供了 trace、debug、warn、error 4 个日志级别,这是如何做到的?MyBatis 是如何自动发现第三方日志实现的?MyBatis 是如何把日志优雅的嵌入到 JDBC 主体流程中?2.1 统一日志级别也就是解决第一个问题。使用了适配器模式。Log 统一日志级别:以 Log4jImpl原创 2022-04-03 00:09:23 · 256 阅读 · 0 评论 -
4. MyBatis 核心源码分析——流程分析
1. diyigedaffdsa原创 2022-04-03 15:27:35 · 123 阅读 · 0 评论 -
5. 与 Spring 集合
1. dsaffdaffdasfdasfas原创 2022-04-03 15:28:37 · 447 阅读 · 0 评论 -
6. 插件开发
1. fdafdasfasfdsafasfasfsa原创 2022-04-03 15:29:17 · 91 阅读 · 0 评论