Spring Boot集成MyBatis-Plus核心查询方法详解
本文详细解析Spring Boot中MyBatis-Plus的常用查询操作,涵盖单条、批量及基于QueryWrapper的多条件组合查询。重点讲解模糊匹配、区间筛选、逻辑运算及分组聚合用法,并对比传统写法与Lambda表达式的差异,提供完整的单元测试代码示例。
2026-10-15
6
本文详细解析Spring Boot中MyBatis-Plus的常用查询操作,涵盖单条、批量及基于QueryWrapper的多条件组合查询。重点讲解模糊匹配、区间筛选、逻辑运算及分组聚合用法,并对比传统写法与Lambda表达式的差异,提供完整的单元测试代码示例。

本文详解 MyBatis-Plus 中时间范围查询的两种核心方式:利用 apply 方法配合数据库函数处理日期截取,以及使用 ge/le 直接比较 DateTime 字段。重点剖析 String 拼接导致的 SQL 注入风险并提供参数化正例,同时讲解 Spring MVC 中 @DateTimeFormat 对前后端时间格式一致性的要求及常见报错排查。

本文详细介绍在 MyBatis-Plus 中如何配置主键自增策略并正确获取插入后生成的自增 ID。主要涵盖通过 @TableId 注解配置实体类、使用内置 insert 方法及自定义 SQL(@Options 或 @InsertProvider)三种获取 ID 的方式,以及 application.yml 中的全局配置,解决开发中常见的 ID 回写问题。
