标签: mybatis plus

6 篇文章

SpringBoot整合MyBatis-Plus完整教程
MyBatis-Plus(简称 MP)是一款基于 MyBatis 的增强工具,在 MyBatis 原有功能基础上只做增强、不做改变,能够极大简化数据库 CRUD 操作,消除重复代码。本文将从零开始,手把手讲解SpringBoot 整合 MyBatis-Plus 的全过程,包含环境配置、依赖引入、代码编写、功能测试及常见基础配置,适合入门学习和项目落…
MyBatis Plus updateById方法深度解析
一、updateById方法概述 updateById是MyBatis Plus框架中用于根据主键ID更新单条记录的常用方法。该方法位于BaseMapper接口中,通过继承BaseMapper即可获得该方法的调用能力。updateById方法的设计初衷是提供一种简单、快速的数据更新方式,特别适合按主键进行精确更新的场景。 方法签名: int upd…
MyBatis-Plus中的like用法总结
MyBatis-Plus作为MyBatis的增强工具,提供了丰富的模糊查询方法,其中like、likeLeft、likeRight是最常用的三种模糊查询方式。本文将详细介绍这三种方法的区别、使用场景及最佳实践。 一、三种like方法的核心区别 方法名称SQL等价形式匹配方式适用场景likeLIKE '%keyword%'全模糊匹配查询包含指定关键字…
MyBatis foreach标签用法详解
在Java开发中,我们经常需要处理批量数据库操作。传统的一条条记录处理方式不仅效率低下,而且代码冗长。MyBatis的<foreach>标签为解决这一问题提供了优雅而强大的方案,能够极大简化批量操作和动态SQL的编写。 一、foreach标签基础:核心属性全解析 MyBatis的<foreach>标签允许在SQL语句中动态循…
如何在MyBatis Plus中实现多表联合查询并分页?
在MyBatis Plus中实现多表联合查询并分页,主要有两种核心思路:一种是使用自定义SQL(XML或注解)配合MyBatis Plus的分页对象,另一种是借助第三方扩展库如 mybatis-plus-join。下面的表格详细对比了这两种主流方案及其实现要点,可以帮助你快速选择。 实现方案核心思路优点适用场景自定义SQL​在Mapper的XML文…