- 一.Mybatis注解开发单表操作1.1 MyBatis的常用注解 注解开发是指在Java程序中使用注解来完成某些特定的功能,例如配置、路由、日志、权限等。注解是一种特殊的标记,它可以在编译期或运行期被解析并执行相应的操作。注解开发可以提高代码的可读性、可维护性和可扩展性,使代码更加清晰简洁。同时,注解开发也是现代框架和技术的重要组成部分,例如Spring、Hibernate、JUnit等都... 一.Mybatis注解开发单表操作1.1 MyBatis的常用注解 注解开发是指在Java程序中使用注解来完成某些特定的功能,例如配置、路由、日志、权限等。注解是一种特殊的标记,它可以在编译期或运行期被解析并执行相应的操作。注解开发可以提高代码的可读性、可维护性和可扩展性,使代码更加清晰简洁。同时,注解开发也是现代框架和技术的重要组成部分,例如Spring、Hibernate、JUnit等都...
- 一、MyBatis的多表操作4.1 多表模型介绍多表模型是一种关系型数据库设计模式,它使用多个表格来存储和管理数据。在多表模型中,每个表格都包含一组相关的数据,并使用外键等关系来与其他表格建立连接。这种模型通常用于处理复杂的数据结构,例如具有多个关系的实体或需要动态添加或删除属性的实体。多表模型具有以下优点:• 灵活性:多表模型可以轻松地适应数据结构的变化。您可以添加或删除表格,更改表格之间... 一、MyBatis的多表操作4.1 多表模型介绍多表模型是一种关系型数据库设计模式,它使用多个表格来存储和管理数据。在多表模型中,每个表格都包含一组相关的数据,并使用外键等关系来与其他表格建立连接。这种模型通常用于处理复杂的数据结构,例如具有多个关系的实体或需要动态添加或删除属性的实体。多表模型具有以下优点:• 灵活性:多表模型可以轻松地适应数据结构的变化。您可以添加或删除表格,更改表格之间...
- 上一篇我们学习了如何使用Mapper代理开发,核心配置文件,但却始终没讲SQL映射文件,接下来便让我们一起来认识一下映射文件,再学习一下如何利用此完成常用CRUD操作,并介绍一下使用过程中涉及的一些知识点。 一.XML映射器 (1) 概述MyBatis官方文档中有提到MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它... 上一篇我们学习了如何使用Mapper代理开发,核心配置文件,但却始终没讲SQL映射文件,接下来便让我们一起来认识一下映射文件,再学习一下如何利用此完成常用CRUD操作,并介绍一下使用过程中涉及的一些知识点。 一.XML映射器 (1) 概述MyBatis官方文档中有提到MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它...
- MyBatis-plus配置了多数据源,添加事务后,数据源切换失败了... MyBatis-plus配置了多数据源,添加事务后,数据源切换失败了...
- 实现过程描述实现过程可以总结为:实现TenantLineHandler接口: KevinQTenantLineHandler定义一个类TenantContextHolder,通过TheadLocal存储与获取当前请求线程的租户编号定义Web过滤器TenantContextWebFilter,拦截请求,获取header中的租户编号,并通过步骤2的类来设置值通过MybatisPlus的接口,添... 实现过程描述实现过程可以总结为:实现TenantLineHandler接口: KevinQTenantLineHandler定义一个类TenantContextHolder,通过TheadLocal存储与获取当前请求线程的租户编号定义Web过滤器TenantContextWebFilter,拦截请求,获取header中的租户编号,并通过步骤2的类来设置值通过MybatisPlus的接口,添...
- 简介: 本文介绍如何开发一个MyBatis基础应用。可遵照以下步骤进行。 简介: 本文介绍如何开发一个MyBatis基础应用。可遵照以下步骤进行。
- 手牵手入门Spring5.2.5.RELEASE整合Mybatis3.5 手牵手入门Spring5.2.5.RELEASE整合Mybatis3.5
- 全栈开发实战|电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf) 全栈开发实战|电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf)
- 0x01 前言Java里面常见的数据库连接方式有三种,分别是JDBC,Mybatis,和Hibernate。0x02 JDBC注入场景很早之前的Javaweb都是用JDBC的方式连接数据库然后去实现dao接口再调service业务层去实现功能代码JDBC连接代码@WebServlet("/demo") public class domain extends HttpServlet { ... 0x01 前言Java里面常见的数据库连接方式有三种,分别是JDBC,Mybatis,和Hibernate。0x02 JDBC注入场景很早之前的Javaweb都是用JDBC的方式连接数据库然后去实现dao接口再调service业务层去实现功能代码JDBC连接代码@WebServlet("/demo") public class domain extends HttpServlet { ...
- Mybatis的传参方式 Mybatis的传参方式
- @toc 1、条件构造器说明:以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中,例如:query.like(StringUtils.isNotBlank(name), Entity::getName, name) .eq(age!=null && age >= 0, Entity::getAge, age)以下代码块内的多个方法均为从上往下补全个别b... @toc 1、条件构造器说明:以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中,例如:query.like(StringUtils.isNotBlank(name), Entity::getName, name) .eq(age!=null && age >= 0, Entity::getAge, age)以下代码块内的多个方法均为从上往下补全个别b...
- IDEA+Maven实现MyBatis逆向工程 IDEA+Maven实现MyBatis逆向工程
- MyBatis之一对多,多对一 关联查询(内容详细,建议收藏) MyBatis之一对多,多对一 关联查询(内容详细,建议收藏)
- IDEA+Maven使用MyBatis实现CRUD操作(内容详细,万字长文带你了解MyBatis~) IDEA+Maven使用MyBatis实现CRUD操作(内容详细,万字长文带你了解MyBatis~)
- 前言项目流程图如下:这里我们通过:163邮箱来实现激活码发送qq邮箱来进行接收 学习之前需要掌握的知识springboot的基本使用方法mysql的使用mybatis的简单使用 项目环境搭建这里我们直接使用 Spring Initializr 初始化 Spring Boot 项目环境依赖选择:lombok简化开发,使用注解,避免写重复性代码SpringWeb,实现一个前后端的数据交互(一个... 前言项目流程图如下:这里我们通过:163邮箱来实现激活码发送qq邮箱来进行接收 学习之前需要掌握的知识springboot的基本使用方法mysql的使用mybatis的简单使用 项目环境搭建这里我们直接使用 Spring Initializr 初始化 Spring Boot 项目环境依赖选择:lombok简化开发,使用注解,避免写重复性代码SpringWeb,实现一个前后端的数据交互(一个...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签