网站首页 mybatispluslimit 第2页
-
Mybatis 是如何进行分页的?分页插件的原理是什么
MyBatis提供了两种分页方式:基于数据库的物理分页和基于应用程序的逻辑分页。基于数据库的物理分页是指通过SQL语句查询时,通过SQL语句中的LIMIT语句或者ROWNUM等数据库特定的语句实现分页。这种方式可以通过数据...
2025-06-09 balukai 文章精选 9 ℃ -
你真的会写一对多分页SQL吗(sqlserver分页效率)
1.前言MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。2.问题分析我们先创建一个简单商品表和对应的商品图片关系表,它们之间...
2025-06-09 balukai 文章精选 7 ℃ -
解决mybatis在mysql中使用json类型查询问题
前置mybatisplusmysql8.x问题当数据库中存在json格式的数据时,使用mybatisplus自带api能够查到json数据,但是自定义查询则会忽略json格式的数据数据库片段表中wx_profile的json数据{&...
2025-06-09 balukai 文章精选 6 ℃ -
查询千万数据,除了分页,还有mybatis效率更高的流式查询
基本概念流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取1000万条记录而又没有足够的内存时,就不得不分页查询,而分页查询...
2025-06-09 balukai 文章精选 6 ℃ -
MyBatis Plus—CRUD 接口(mybatis-plus crud)
ServiceCRUD接口说明:通用ServiceCRUD封装IService(opensnewwindow)接口,进一步封装CRUD采用get查询单行remove删除list查询集合page分页前缀命...
2025-06-09 balukai 文章精选 4 ℃ -
MyBatis动态SQL的5种高级玩法,90%的人只用过3种
MyBatis动态SQL在日常开发中频繁使用,但大多数开发者仅掌握基础标签。本文将介绍五种高阶技巧,助你解锁更灵活的SQL控制能力。一、智能修剪(Trim标签)应用场景:动态处理字段更新,替代<set>标签,避免末尾逗号问题。&...
2025-06-09 balukai 文章精选 4 ℃ -
MyBatis面试题总结(下)(java里mybatis面试题)
前言接上一篇文章MyBatis面试题总结-上继续介绍MyBatis常见面试题。本文主要从面试的角度介绍MyBatis相关知识,希望能给大家带来帮助,同时也是为了自己学习的过程做总结。一、什么是Mybatis的接口绑定?有哪些实现方...
2025-06-09 balukai 文章精选 4 ℃ -
Spring Boot整合MyBatis全面指南:从基础到高级应用(全网最全)
一、基础概念与配置1.1SpringBoot与MyBatis简介技术描述优点SpringBoot简化Spring应用开发的框架,提供自动配置、快速启动等特性快速开发、内嵌服务器、自动配置、无需XML配置MyBatis持久层框架,将Ja...
2025-06-09 balukai 文章精选 3 ℃ -
MyBatis-Flex一个优雅的 MyBatis增强框架
更轻量MyBatis-Flex除了MyBatis本身,再无任何第三方依赖,因此会带来更高的自主性、把控性和稳定性。在任何一个系统中,依赖越多,稳定性越差。更灵活MyBatis-Flex提供了非常灵活的QueryWrapper,支持...
2025-06-09 balukai 文章精选 4 ℃ -
使用mybatis切片实现数据权限控制
作者:京东科技李俊龙一、使用方式数据权限控制需要对查询出的数据进行筛选,对业务入侵最少的方式就是利用mybatis或者数据库连接池的切片对已有业务的sql进行修改。切片逻辑完成后,仅需要在业务中加入少量标记代码,就可以实现对数据权限的控制...
2025-06-09 balukai 文章精选 4 ℃
- 控制面板
- 网站分类
- 最新留言
-