MyBatis-Plus 基础
MyBatis-Plus(简称 MP)可以说是 MyBatis 的“增强版”。它不是为了替代 MyBatis,而是在其基础上做了增强,让你能更轻松地操作数据库。简单来说,使用它之后,很多基础的增删改查(CRUD)工作你甚至可以不用写一行 SQL 代码,开发效率会大大提高。 💡 核心原理:只做增强,不
MyBatis-Plus(简称 MP)可以说是 MyBatis 的“增强版”。它不是为了替代 MyBatis,而是在其基础上做了增强,让你能更轻松地操作数据库。简单来说,使用它之后,很多基础的增删改查(CRUD)工作你甚至可以不用写一行 SQL 代码,开发效率会大大提高。 💡 核心原理:只做增强,不
Wrapper 就是一个用于构造 SQL 语句中 WHERE 条件部分的 Java 工具类。它让你能够通过链式调用的方式,用 Java 代码拼写出各种复杂的查询、更新、删除条件,从而避免手写繁琐的 SQL 片段。Wrapper 家族主要有两个分支:QueryWrapper(用于查询)和 Update
总体原则 能用 MP 自带方法或条件构造器解决的,就绝不写 XML;遇到 MP 无法高效完成的复杂 SQL(如多表联查、复杂嵌套、特殊函数等),才考虑手写 XML。 MyBatis-Plus 的核心目标就是让你少写甚至不写 SQL,但它并不排斥手写 SQL —— 反而鼓励你当工具不够用时,回归 My