Mybatis
-
Mybatis Plus中的For Each应用详解
一、For Each介绍 Mybatis Plus是Mybatis的一个增强工具,提供了更多的功能和方便,其中一个功能就是For Each语法。For Each是一个循环标签,可以…
-
Mybatis如何在框架中显示SQL语句
Mybatis是一种开源的持久层框架,它可以帮助Java开发者快速地进行关系型数据库操作。在进行项目开发时,我们通常需要调试SQL语句,查看每次查询或更新时生成的具体SQL语句。本…
-
MyBatis返回List集合
一、MyBatis查询返回List 在MyBatis中,我们经常需要查询出一些数据集合。而数据集合最常用的形式就是List。通过MyBatis查询操作可以直接返回一个List,或者…
-
如何开启MyBatis的驼峰命名
MyBatis是一个持久层框架,与许多其他的ORM框架一样,它可以为你访问数据库提供非常方便的API接口,提供了很多种不同的映射方法,但在默认情况下,其SQL语句生成并不会遵循Ja…
-
Mybatis Criteria详解
一、Mybatis Criteria是什么? Mybatis Criteria是Mybatis框架提供的一种基于Criteria的便捷查询方式,可以方便地拼接查询条件,避免了手写S…
-
Mybatis批量插入优化技巧
一、Mybatis批量插入的原理及存在的问题 Mybatis是一款简单易用的SQL映射框架,为了提高数据插入的效率,Mybatis提供了批量插入的功能。批量插入指的是将多条数据一次…
-
Mybatis入门指南
一、Mybatis基础 Mybatis是一种半自动化的持久化框架,能够帮助我们方便地完成持久层代码的编写。在Mybatis中,我们使用xml文件完成对数据库的操作。 Mybatis…
-
MyBatis XML语言查询语句优化技巧
一、减少查询返回数据量 1、在查询语句中使用 resultMap,只选取需要的列,减少返回的数据量。 <resultMap id=”userMap” type=”User”&…
-
使用MyBatis实现分页查询
一、 什么是分页查询 分页查询是指在数据量较大的情况下,将查询结果分成多页展示,分别通过翻页的方式来显示所有的结果。 这种方式避免了一次加载大量数据导致页面响应变慢的问题,同时也可…
-
Mybatis Like模糊查询拼接详解
一、Mybatis Like模糊查询概述 Mybatis是Java持久层框架,它支持动态SQL的拼接,其中模糊查询是应用较为广泛的一种场景,而Mybatis Like模糊查询拼接就…
-
mybatis大于小于的使用
一、mybatis大于小于转义 在使用mybatis时,为了避免与xml标签产生歧义,需要对大于小于进行转义。例如:<代表小于号,>代表大于号。 // 示例代码:查询a…
-
Mybatis-Plus服务详解
Mybatis-Plus是Mybatis的一个增强工具,在原有的基础上进行了功能扩展,提供了大量的便捷功能,从而简化了开发流程。Mybatis-Plus Service是Mybat…
-
Mybatis执行器详解
一、Mybatis执行器有哪些 Mybatis执行器是Mybatis框架中的重要组成部分,用于执行SQL语句并返回结果。Mybatis执行器包括: SimpleExecutor:简…
-
Mybatis批量删除操作实现方法
一、什么是批量删除 数据库的删除操作是一种常见的操作,但是当数据量较大时,使用单独的删除语句会比较慢。通过批量删除操作可以一次性删除多条或者全部数据,提高了效率和性能。 二、Myb…
-
使用MyBatis的foreach实现批量更新数据
一、MyBatis的foreach简介 MyBatis是一款优秀的Java ORM框架,其中的foreach标签可以很方便地将数据批量插入数据库。foreach标签的基本语法如下所…