
Mybatis
文章平均质量分 93
Mybatis讲解与记录
zhixuChen200
打代码 打篮球
展开
-
Mybatis插件实现原理
MyBatis框架允许用户通过自定义拦截器的方式改变SQL的执行行为,例如在SQL执行时追加SQL分页语法,从而达到简化分页查询的目的。用户自定义的拦截器也被称为MyBatis插件,本章我们就来分析一下MyBatis插件的实现原理以及如何开发一个插件。最后,我们再来回顾MyBatis插件的工作原理。以执行一个查询操作为例,通过前面章节的介绍,我们知道SqlSession是MyBatis中提供的面向用户的操作数据库的接口,而真正执行SQL操作的是Executor组件。原创 2023-04-23 15:11:17 · 542 阅读 · 1 评论 -
Mapper接口的注册流程
Mapper接口用于定义执行SQL语句相关的方法,方法名一般和Mapper XML配置文件中标签的id属性相同,接口的完全限定名一般对应Mapper XML配置文件的命名空间。原创 2023-04-20 14:43:52 · 934 阅读 · 0 评论 -
Mybatis核心组件简介
Mybatis核心组件基本介绍,后续会详细介绍原创 2023-04-17 21:18:24 · 633 阅读 · 0 评论 -
Configuration组件详解
MyBatis框架的配置信息有两种,一种是配置MyBatis框架属性的主配置文件;另一种是配置执行SQL语句的Mapper配置文件。Configuration的作用是描述MyBatis主配置文件的信息。configuration(配置)properties(属性)settings(设置typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)原创 2023-04-18 11:38:55 · 929 阅读 · 0 评论 -
Mybatis常用工具类-SQL类
Mybatis工具类原创 2023-04-03 20:07:50 · 1475 阅读 · 0 评论