- 官方文档 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。本篇文章,小编将会在最短的时间呢,通过观察源码来深刻了解Mybatis的 一级二级缓存;然后在说如... 官方文档 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。本篇文章,小编将会在最短的时间呢,通过观察源码来深刻了解Mybatis的 一级二级缓存;然后在说如...
- 核心类介绍 前面我们知道Mybatis的解析原理,知道了在 Configuration 、MapperBuilderAssistant 出现了很多核心的类。 正是由这些类来实现了,Mybatis的核心功能。所以要想完全搞懂 Mybatis,这些类就必须要进行深入的研究,废话不多少,直接就开始吧。 其实这里面的每个... 核心类介绍 前面我们知道Mybatis的解析原理,知道了在 Configuration 、MapperBuilderAssistant 出现了很多核心的类。 正是由这些类来实现了,Mybatis的核心功能。所以要想完全搞懂 Mybatis,这些类就必须要进行深入的研究,废话不多少,直接就开始吧。 其实这里面的每个...
- 作者: 西魏陶渊明 博客: https://springlearn.cn 真正的猛士,每天干一碗毒鸡汤! 问世间钱为何物,只叫人生死相许。!😄 # 一、配置文件分析 文件分析 在上一篇的代码中,我们看到了一个非常重要文件,这里我们先来人肉分析看,然后看下代码是如何解析... 作者: 西魏陶渊明 博客: https://springlearn.cn 真正的猛士,每天干一碗毒鸡汤! 问世间钱为何物,只叫人生死相许。!😄 # 一、配置文件分析 文件分析 在上一篇的代码中,我们看到了一个非常重要文件,这里我们先来人肉分析看,然后看下代码是如何解析...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 参考文档: 官方文档 一、 插件设计介绍 Mybat... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 参考文档: 官方文档 一、 插件设计介绍 Mybat...
- # 什么是 MyBatis?官方文档 (opens new window) MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML... # 什么是 MyBatis?官方文档 (opens new window) MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、架构分析 Mybatis中Mapper一般只是一个... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、架构分析 Mybatis中Mapper一般只是一个...
- 一、Jdk底层实现 Java JDK中提供了标准接口Connection,不同的数据库驱动负责具体的实现。后面无论是Spring还是Mybatis对事务的处理,无论怎么的封装,最终究其到底都是由C... 一、Jdk底层实现 Java JDK中提供了标准接口Connection,不同的数据库驱动负责具体的实现。后面无论是Spring还是Mybatis对事务的处理,无论怎么的封装,最终究其到底都是由C...
- 提示 本篇文章是对Mybatis知识点的一个扩展,主要一起来研究下Spring是如何来管理事务的。顺便再多聊一点其他的知识点,在学习的过程中主要带着以下问题来进行有目的的学习 然后最终来回答下面这些问题。 Mybatis是如何整合进Spring中的 Spring如何知道哪些接口是Mapper接口的?... 提示 本篇文章是对Mybatis知识点的一个扩展,主要一起来研究下Spring是如何来管理事务的。顺便再多聊一点其他的知识点,在学习的过程中主要带着以下问题来进行有目的的学习 然后最终来回答下面这些问题。 Mybatis是如何整合进Spring中的 Spring如何知道哪些接口是Mapper接口的?...
- 在学习Mysql事务开始,分为两步。一.先看下Mysql的事务级别都有什么,然后看Mysql的事务级别设置命令。及常见问题。二.JDK是如何处理数据库操作的呢? Mybatis是如何实现JDK定义的... 在学习Mysql事务开始,分为两步。一.先看下Mysql的事务级别都有什么,然后看Mysql的事务级别设置命令。及常见问题。二.JDK是如何处理数据库操作的呢? Mybatis是如何实现JDK定义的...
- resultMap处理字段和属性的映射关系 属性说明 resultMap:设置自定义映射关系 属性: id:唯一标识,不能重复 type:设置映射关系中的实体类类型 ... resultMap处理字段和属性的映射关系 属性说明 resultMap:设置自定义映射关系 属性: id:唯一标识,不能重复 type:设置映射关系中的实体类类型 ...
- 文章目录 wrapper介绍QueryWrapper例1 组装查询条件例2 组装排序条件例3 组装删除条件例4 组装修改条件例5 组装select子句例6 实现子查询 UpdateWrapp... 文章目录 wrapper介绍QueryWrapper例1 组装查询条件例2 组装排序条件例3 组装删除条件例4 组装修改条件例5 组装select子句例6 实现子查询 UpdateWrapp...
- pageHelper就是mybatis拦截器的一个应用,实现分页查询,支持常见的 12 种数据库的物理分页并支持多种分页方式。 使用PageHelper的好处是在实际项目开发中更方便。 原因是:在项目中... pageHelper就是mybatis拦截器的一个应用,实现分页查询,支持常见的 12 种数据库的物理分页并支持多种分页方式。 使用PageHelper的好处是在实际项目开发中更方便。 原因是:在项目中...
- 文章目录 批量更新批量查询批量插入 Mybatis批处理(查询、更新、插入) 批量更新 Mapper.java void UpdateImprovement(List<... 文章目录 批量更新批量查询批量插入 Mybatis批处理(查询、更新、插入) 批量更新 Mapper.java void UpdateImprovement(List<...
- 文章目录 1、@TableName---设置表名问题通过@TableName解决问题通过全局配置解决问题 2、@TableId---主键自增长问题通过@TableId解决问题@TableId... 文章目录 1、@TableName---设置表名问题通过@TableName解决问题通过全局配置解决问题 2、@TableId---主键自增长问题通过@TableId解决问题@TableId...
- 文章目录 【前言】【正文】引入依赖创建逆向工程的配置文件生成实体层 【前言】 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工... 文章目录 【前言】【正文】引入依赖创建逆向工程的配置文件生成实体层 【前言】 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签