- MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。在开发过程中,我们经常需要根据不同的条件来动态地构建 SQL 语句。MyBatis 提供了<if>标签来实现这种条件判断,但是它并不支持直接的else分支。为了实现完整的if-else逻辑,我们需要使用<choose>、<when>和<otherwise>标签。 <if>标签的局限性在 MyBatis 中,<... MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。在开发过程中,我们经常需要根据不同的条件来动态地构建 SQL 语句。MyBatis 提供了<if>标签来实现这种条件判断,但是它并不支持直接的else分支。为了实现完整的if-else逻辑,我们需要使用<choose>、<when>和<otherwise>标签。 <if>标签的局限性在 MyBatis 中,<...
- mysql 5.7.x版本查看某张表、库的大小 思路方案说明 mysql 5.7.x版本查看某张表、库的大小 思路方案说明
- tk.mybatis是一个很好用的通用插件,把CRUD这些基本的数据操作全都用动态SQL语句自动生成了,mapper和xml里十分清爽,但是昨天发现有一个小坑,记录在此:有一张表,结构如下(已经简化了):12345678CREATE TABLE `t_sample` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `em... tk.mybatis是一个很好用的通用插件,把CRUD这些基本的数据操作全都用动态SQL语句自动生成了,mapper和xml里十分清爽,但是昨天发现有一个小坑,记录在此:有一张表,结构如下(已经简化了):12345678CREATE TABLE `t_sample` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `em...
- 前言 Java面试经常问到Mybatis一级缓存和二级缓存,今天就给大家重点详解Mybatis一级缓存和二级缓存原理与区别。 Mybatis缓存 缓存就是内存中的数据,常常来自对数据库查询... 前言 Java面试经常问到Mybatis一级缓存和二级缓存,今天就给大家重点详解Mybatis一级缓存和二级缓存原理与区别。 Mybatis缓存 缓存就是内存中的数据,常常来自对数据库查询...
- 目录 💂 个人主页: 爱吃豆的土豆 🌈欢迎加入社区,福利多多哦!土豆社区 🤟数据库专栏更新完毕:数据库知识🤟JDBC专栏更新完毕:JDBC知识🤟Mybatis专栏更新中:Mybatis知识💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 多条件查询 编写接口方法 编写SQL语句 ... 目录 💂 个人主页: 爱吃豆的土豆 🌈欢迎加入社区,福利多多哦!土豆社区 🤟数据库专栏更新完毕:数据库知识🤟JDBC专栏更新完毕:JDBC知识🤟Mybatis专栏更新中:Mybatis知识💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 多条件查询 编写接口方法 编写SQL语句 ...
- 在这里插入图片描述 Mybatis的插件设计你知道多少? 本文主要分为两部分,第一部分我们看插件设计原理和如何从 Mybatis 中学习设计插件,第二部分我们学习如何开发Mybatis插件。 一、插件设计原理 Mybatis 中的插件都是通过代理方式来实现的,通过... 在这里插入图片描述 Mybatis的插件设计你知道多少? 本文主要分为两部分,第一部分我们看插件设计原理和如何从 Mybatis 中学习设计插件,第二部分我们学习如何开发Mybatis插件。 一、插件设计原理 Mybatis 中的插件都是通过代理方式来实现的,通过...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 核心类介绍 前面我们知道Mybatis的解析原理,... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 核心类介绍 前面我们知道Mybatis的解析原理,...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、实现目标 目标: 针对Mysql数据库实现动态修改... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、实现目标 目标: 针对Mysql数据库实现动态修改...
- 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、配置文件分析 文件分析 在上一篇的代码中,我... 作者: 西魏陶渊明 博客: https://blog.springlearn.cn/ 西魏陶渊明 莫笑少年江湖梦,谁不少年梦江湖 一、配置文件分析 文件分析 在上一篇的代码中,我...
- 最早接触Mybatis是在2016年,那时候学习只会用,根本不知道什么原理,不懂的原理的地方只能死记。搭建一个小的demo放到github,工作需要的时候就直接复制黏贴,虽然也能满足工作需要但是总感... 最早接触Mybatis是在2016年,那时候学习只会用,根本不知道什么原理,不懂的原理的地方只能死记。搭建一个小的demo放到github,工作需要的时候就直接复制黏贴,虽然也能满足工作需要但是总感...
- 官方文档 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...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签