Chen Xingxu Blog

Study Share Communicate

09.MyBatis源码分析笔记

整体认识MyBatis源码包

09.MyBatis源码分析笔记–整体认识MyBatis源码包 MyBatis 核心概念 名称 意义 Configuration 管理 mysql-config.xml 全局配置关系类 SqlSessionFactory Session 管理工厂接...

08.MyBatis源码分析笔记

编写测试代码

08.MyBatis源码分析笔记–编写测试代码 MyBatis 配置 mybatis-config.xml 位置:mybatis-3\src\main\resources\mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC ...

07.MyBatis源码分析笔记

MyBatis源码导入到IDEA

07.MyBatis源码分析笔记–MyBatis源码导入到IDEA 下载 MyBatis 源码 https://github.com/mybatis/mybatis-3 克隆 MyBatis 源码 使用 git 命令进行克隆,博主克隆的版本为 3.5.4 git clone -b mybatis-3.5.4 https://github.com/mybatis/mybatis-3....

06.MyBatis学习笔记

Mybatis逆向工程(注解方式)

06.MyBatis学习笔记–Mybatis逆向工程(注解方式) 什么是逆向工程 MyBatis 的一个主要的特点就是需要程序员自己编写 SQL,那么如果表太多的话,难免会很麻烦,所以 MyBatis 官方提供了一个逆向工程,可以针对单表自动生成 MyBatis 执行所需要的代码(包括 mapper.xml、mapper.java、pojo 等)。一般在开发中,常用的逆向工程方式是通过数...

05.MyBatis学习笔记

Mybatis逆向工程(XML 方式)

05.MyBatis学习笔记–Mybatis逆向工程(XML 方式) 什么是逆向工程 MyBatis 的一个主要的特点就是需要程序员自己编写 SQL,那么如果表太多的话,难免会很麻烦,所以 MyBatis 官方提供了一个逆向工程,可以针对单表自动生成 MyBatis 执行所需要的代码(包括 mapper.xml、mapper.java、pojo 等)。一般在开发中,常用的逆向工程方式是通...

04.MyBatis学习笔记

快速入门MyBatis(注解方式)

04.MyBatis学习笔记–快速入门MyBatis(注解方式) Maven 配置 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM...

03.MyBatis学习笔记

快速入门MyBatis(xml方式)

03.MyBatis学习笔记–快速入门MyBatis(xml方式) Maven 全局配置 属性名 作用 属性(peoperties) 系统属性占用配置 设置(settings) 用于修改Mybatis的运行时行为 类...

02.MyBatis学习笔记

MyBatis简介与核心概念

02.MyBatis学习笔记–MyBatis简介与核心概念 参考网站 https://mybatis.org/mybatis-3/zh/index.html 什么是 MyBatis MyBatis 支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以对配置和原生 Map ...

01.MyBatis学习笔记

传统 JDBC 的弊端

01.MyBatis学习笔记–传统 JDBC 的弊端 JDBC 执行流程 加载 JDBC 驱动; 建立并获取数据库连接; 创建 JDBC Statements 对象; 设置 SQL 语句的传入参数; 执行 SQL 语句并获得查询结果; 对查询结果进行转换处理并将处理结果返回; 释放相关资源(关闭 Connection,关闭 Statement,关闭 Resu...

05.Jenkins学习笔记

集成部署环境构建

05.Jenkins学习笔记–集成部署环境构建 知识点 版本仓库选型 更新机制实现(更新脚本、Jenkins 配置) 项目更新 配置文件更新 版本回滚 适应不同环境(开发、测试、运维) 版本仓库选型 在整个流程中,版本仓库是非常重要的一项,用于存储版本发布所需的程序包、更新脚本、更新配置。这里我...