• 标签: MyBatis 共 185 个结果.
  • 问题描述 在使用 Mybatis Plus 3.4 及以上版本时,发现分页功能无效的情况。即使在查询语句中设置了分页参数,但返回的结果仍然是不分页的。 问题原因分析 Mybatis Plus 3.4 版本引入了新的分页插件 MybatisPlus...
  • 在使用 MyBatis 进行数据库操作时,我们经常需要进行条件判断,根据不同的条件执行不同的 SQL 语句。MyBatis 提供了 if 标签,可以方便地在 XML 配置文件中进行条件判断。本篇博客将介绍如何使用 if 标签进行等于 1 或 0 ...
  • 1. 什么是MyBatis MyBatis 是一种持久层框架,用于将数据库中的数据与 Java 对象之间建立映射关系。它提供了一种简单且高效的方式来执行 SQL 查询、插入、更新和删除操作,在开发中广泛应用于访问数据库。 2. MyBatis的映...
  • 概述 在开发中,常常会遇到需要连接多个数据库的情况。使用 Mybatis 和 Mybatis-plus 框架可以很方便地配置多数据源,以连接不同的数据库。本文将介绍如何配置多数据源,并提供示例代码。 步骤 以下将详细讲解配置多数据源的步骤: 1....
  • 前言 在实际的开发过程中,我们经常需要进行分页查询的操作,以便于展示数据和提供更好的用户体验。MyBatis-Plus 是一个强大的 ORM 框架,提供了便捷的分页查询功能,本文将介绍如何在 MyBatis-Plus 中进行分页查询。 什么是分页...
  • 什么是ResultMap 在使用MyBatis进行数据库查询时,查询结果会以一个或多个Java对象的形式返回。然而,查询结果与Java对象之间并不总是一一对应的关系。有时,一个查询结果可能需要映射到多个Java对象,或者一个Java对象可能需要映...
  • 什么是 MyBatis-Plus? MyBatis-Plus 是一个轻量级的、功能强大的 MyBatis 增强工具,它封装了 MyBatis 的 CRUD 操作,提供了更便捷的开发方式,帮助开发者优化代码结构,提高开发效率。 内置接口方法的作用 ...
  • 简介 Mybatis是一种优秀的Java ORM框架,它能够将数据库操作与Java对象的操作进行有效地关联。而Mybatis-Mapper代理开发是Mybatis的一种强大功能,它利用动态代理技术实现了快速开发,简化了持久层代码的编写。 Myba...
  • 引言 在开发过程中,很多时候我们希望能够对数据库访问层进行一些定制化的操作,例如打印 SQL 语句、动态修改 SQL 语句等。MyBatis 提供了拦截器(Interceptor)机制,使得我们能够轻松地对 SQL 进行修改和增强。本文将探讨如何...
  • 1. 引言 MyBatis-plus是一个优秀的Java持久层框架,在实际开发中经常使用到多数据源的配置。然而,当在多数据源的方法上方添加事务注解时,可能会出现数据源切换失败的问题。本文将介绍如何解决这个问题,确保在添加事务注解的同时成功切换数据...