- 🏆本文收录于「滚雪球学SpringBoot」专栏,手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言在如今的开发世界中,Spring Boot和MyBatis几乎是“黄金搭档”的代... 🏆本文收录于「滚雪球学SpringBoot」专栏,手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言在如今的开发世界中,Spring Boot和MyBatis几乎是“黄金搭档”的代...
- 大家好,我是V哥,2025年的春招马上就是到来,正在准备求职的朋友过完年,也该收收心,好好思考一下自己哪些技术点还需要补一补了,今天 V 哥要跟大家聊的是MyBatis框架的问题,站在一个高级程序员的角度,我们要如何去思考面试官的问题,马上开整。在梳理面试问题之前,V 哥通过千场面试官经验先从重点定位给大家一些建议,看看是不是这个道理。 前菜很重要正在准备2025年春招的求职者,特别是针对M... 大家好,我是V哥,2025年的春招马上就是到来,正在准备求职的朋友过完年,也该收收心,好好思考一下自己哪些技术点还需要补一补了,今天 V 哥要跟大家聊的是MyBatis框架的问题,站在一个高级程序员的角度,我们要如何去思考面试官的问题,马上开整。在梳理面试问题之前,V 哥通过千场面试官经验先从重点定位给大家一些建议,看看是不是这个道理。 前菜很重要正在准备2025年春招的求职者,特别是针对M...
- MyBatis 是 Java 生态中非常著名的一款 ORM 框架,在一线互联网大厂中应用广泛,是一个必知必会框架,大厂面试高频。本文详细解析了MyBatis的架构原理与机制,帮助全面提升对MyBatis的理解和应用能力。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 MyBatis 是 Java 生态中非常著名的一款 ORM 框架,在一线互联网大厂中应用广泛,是一个必知必会框架,大厂面试高频。本文详细解析了MyBatis的架构原理与机制,帮助全面提升对MyBatis的理解和应用能力。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 利用 MyBatis Plus 拦截器动态管理数据访问权限引言功能权限与数据权限在软件开发过程中,我们经常遇到需要根据用户角色来控制数据访问权限的需求。特别是在列表数据展示时,要确保用户只能查看其权限数据范围内的。本文将介绍一种通过MyBatis拦截器实现数据权限控制的方案,该方案灵活且易于集成到现有项目中。数据权限分配01基础版本实现1. 创建注解类首先,我们需要创建一个自定义注解 @Us... 利用 MyBatis Plus 拦截器动态管理数据访问权限引言功能权限与数据权限在软件开发过程中,我们经常遇到需要根据用户角色来控制数据访问权限的需求。特别是在列表数据展示时,要确保用户只能查看其权限数据范围内的。本文将介绍一种通过MyBatis拦截器实现数据权限控制的方案,该方案灵活且易于集成到现有项目中。数据权限分配01基础版本实现1. 创建注解类首先,我们需要创建一个自定义注解 @Us...
- MyBatis如何关闭一级缓存(分注解和xml两种方式) MyBatis如何关闭一级缓存(分注解和xml两种方式)
- 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,工作需要的时候就直接复制黏贴,虽然也能满足工作需要但是总感...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签