网站首页 第29页
-
面试二:pagehelper是怎么实现分页的,
pagehelper是怎么实现分页的,PageHelper是基于MyBatis的分页插件,其核心实现原理是通过拦截器(Interceptor)动态修改SQL语句并自动计算分页参数。以下是其实现分页的主要步骤:一、核心实现机制1...
2025-06-09 balukai 文章精选 7 ℃ -
SpringBoot集成Mybatis-Plus分页插件
一、官方介绍支持的数据库mysql,oracle,db2,h2,hsql,sqlite,postgresql,sqlserver,Phoenix,Gauss,clickhouse,Sybase,OceanBase,Firebird,cub...
2025-06-09 balukai 文章精选 7 ℃ -
【开发技术】Mybatis中进行多表关联查询?性能是不是会变好呢?
Mybatis是一种基于Java的持久层框架,能够帮助我们操作数据库。在Mybatis中,进行多表关联的整合查询,需要使用嵌套查询或者使用ResultMap进行映射。下面,我们将从这两个方面来介绍多表关联的整合查询的正确做法。1.使用嵌套...
2025-06-09 balukai 文章精选 7 ℃ -
每天从外包系统同步百万数据,用什么方案?Java实战讲解
用户问的是每天从外包系统同步百万数据,用什么方案,还要Java实战讲解。首先,我需要明确用户的需求。他们每天需要处理的数据量是百万级别,这个量级不算特别大,但也要考虑效率和稳定性。可能用户是企业的开发人员,负责数据同步,需要设计一个可靠的方...
2025-06-09 balukai 文章精选 8 ℃ -
MyBatis插件开发实战:手写一个分页插件
一、为什么需要分页插件?在数据库操作中,分页查询是最常见的需求之一。原生MyBatis并不提供内置的分页功能,开发者通常需要:编写带有LIMIT和OFFSET的SQL语句(MySQL)使用RowBounds进行内存分页(性能差)为每个分页查...
2025-06-09 balukai 文章精选 6 ℃ -
Mybatis 是如何进行分页的?分页插件的原理是什么
MyBatis提供了两种分页方式:基于数据库的物理分页和基于应用程序的逻辑分页。基于数据库的物理分页是指通过SQL语句查询时,通过SQL语句中的LIMIT语句或者ROWNUM等数据库特定的语句实现分页。这种方式可以通过数据...
2025-06-09 balukai 文章精选 7 ℃ -
你真的会写一对多分页SQL吗(sqlserver分页效率)
1.前言MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。2.问题分析我们先创建一个简单商品表和对应的商品图片关系表,它们之间...
2025-06-09 balukai 文章精选 6 ℃ -
解决mybatis在mysql中使用json类型查询问题
前置mybatisplusmysql8.x问题当数据库中存在json格式的数据时,使用mybatisplus自带api能够查到json数据,但是自定义查询则会忽略json格式的数据数据库片段表中wx_profile的json数据{&...
2025-06-09 balukai 文章精选 5 ℃ -
查询千万数据,除了分页,还有mybatis效率更高的流式查询
基本概念流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取1000万条记录而又没有足够的内存时,就不得不分页查询,而分页查询...
2025-06-09 balukai 文章精选 4 ℃ -
MyBatis Plus—CRUD 接口(mybatis-plus crud)
ServiceCRUD接口说明:通用ServiceCRUD封装IService(opensnewwindow)接口,进一步封装CRUD采用get查询单行remove删除list查询集合page分页前缀命...
2025-06-09 balukai 文章精选 3 ℃
- 控制面板
- 网站分类
- 最新留言
-