JPA的介绍分析 Java持久化API (JPA) 显著简化了Java Bean的持久性并提供了一个对象关系映射方...[作者空间]
前言 分页是我们在开发中绕不过去的一个坎!当你的数据量大了的时候,一次性将所有数据查出来不现实,所以我们一般都是分...[作者空间]
原理: 解析及初始化过程 根据mybatis配置文件(xml,mapper),通过XPath将xml转化为Reso...[作者空间]
mybatis运行分为两部分,第一部分读取配置文件缓存到Configuration对象中。用以创建SqlSessi...[作者空间]
一、MyBatis架构图 接口层 是MyBatis提供给开发人员的一套API,只要使用SqlSession接口,通...[作者空间]
一、配置单数据源 在学习配置多数据源之前,先来复习一下单数据源的配置。 创建好 SpringBoot 项目,在po...[作者空间]
入口:DefaultResultSetHandler#handleResultSets 结果集映射 流程图 流程分...[作者空间]
一、相关类与接口 DefaultSqlSessionSqlSession接口的默认实现类 Executor接口Ex...[作者空间]
一、背景 在我们数据库中有些时候会保存一些用户的敏感信息,比如: 手机号、银行卡等信息,如果这些信息以明文的方式保...[作者空间]
由于现在 ORM 框架的成熟运用,很多小伙伴对于 JDBC 的概念有些薄弱,ORM 框架底层其实是通过 JDBC ...[作者空间]
产出背景 最近这段时间一直忙着集团内部安全等保加密相关事项,初步决定使用 shardingsphere 来进行 因...[作者空间]
日常开发过程中需要对数据库中敏感字段加解密,如手机号、密码等数据,直接在业务代码中进行加解密有点冗余,本文采用自定...[作者空间]
一. 概述 拦截器: 的作用就是我们可以拦截某些方法的调用,在目标方法前后加上我们自己逻辑Mybatis拦截器设...[作者空间]
七、多对一和一对多处理 目录:复杂查询环境搭建、多对一处理、一对多处理 1.复杂查询环境搭建 以学生和老师的关系为...[作者空间]
六、使用注解开发 目录:面向接口编程、使用注解开发、CRUD、Lombok 1.面向接口编程 之前都学过面向对象编...[作者空间]
五、分页 目录:使用Limit分页、RowBounds分页、分页插件 1.使用Limit分页 语法: 使用MyBa...[作者空间]
四、日志 目录:日志工厂、STDOUT_LOGGING、LOG4J 1.日志工厂 如果一个数据库操作出现了异常,需...[作者空间]
三、配置解析 目录:核心配置文件、环境配置(environments)、属性(properties)、类型别名(t...[作者空间]
1 问题描述 利用 MyBatis 的 @Intercepts 注解自定义了一个拦截器,在纯净环境中运行正常。放入...[作者空间]
整体处理流程 源码版本3.5.6从基本的查询代码引入 代码分四步1、创建SqlSessionFactory2、op...[作者空间]