基于gitee+hexo搭建个人博客 什么是 Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 —来自hexo官网 https://hexo.io/zh-cn/docs/ 环境准备 nodejs git 安装hexo。 (npm默认镜像源在国外,会有下载失败情况,建议更换taobao镜像源) $ npm instal 2020-09-01 编程笔记 工具方法
04-MyBatis执行器 MyBatis执行器(Executor) 当构建完成SqlSession后,就需要执行SQL语句,MyBatis中的Executor类是执行引擎的核心,是由它来完成跟数据库的交互。Executor类图如下: 从图中可以看出,Executor主要提供的方法如下: query|update(insert和delete也是使用update)。 事务提交/回滚,委派给Transaction对象来完成。 2020-05-18 编程笔记 MyBatis 源码阅读 MyBatis
03-MyBatis-会话构建过程 MyBatis 会话构建过程 这里先写一个简单的测试案例,通过dubug模式来了解Mybatis的数据查询过程。 12345678910@Testpublic void select() throws IOException { // 读取mybatis核心配置文件 Reader reader = Resources.getResourceAsReader("myb 2020-05-18 编程笔记 MyBatis 源码阅读 MyBatis
02-MyBatis-环境搭建 MyBatis 源码 MyBatis官方文档 源码下载地址(推荐使用码云中转下载) mybatis-parent项目下载地址 选择自己所需要的MyBatis版本下载 查看pom文件中所对应的mybatis-parent项目版本 根据tag下载所需要的项目包。 导入idea,选择jdk进行编译。 新建一个maven模块 pom文件引入依赖 123456789101112131415 2020-05-18 编程笔记 MyBatis 源码阅读 MyBatis
01-MyBatis MyBatis MyBatis官方文档 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为 2020-05-17 编程笔记 MyBatis 源码阅读 MyBatis