文章 2022-04-15 来自:开发者社区

Mybatis:动态SQL分组查询

目录1.  实现思路2. 代码实现2.1  mapper2.2 mapper 接口2.3 Service层 AjaxResult对象2.4 controller 2.5 测试1.  实现思路利用Mybatis 动态SQL 拼装Group By 语句,实现单个和多个字段分组2. 代码实现2.1  mapper<!--分组查询证书信息列表--> .....

Mybatis:动态SQL分组查询
文章 2022-04-14 来自:开发者社区

Mybatis:高级知识3--查询缓存

目录查询缓存缓存的意义mybatis持久层缓存一级缓存原理一级缓存配置一级缓存测试(是否发出sql语句)一级缓存实验实验1实验2实验3一级缓存工作流程&源码分析工作流程源码分析一级缓存总结二级缓存二级缓存介绍原理mybatis二级缓存配置 二级缓存禁用刷新缓存测试代码mybatis的cache参数(了解)二级缓存实验实验1         实验2实....

Mybatis:高级知识3--查询缓存
文章 2022-04-03 来自:开发者社区

Mybatis各种查询功能

@TOC前言使用Mybatis进行查询的时候,查询出来的数据可能有一条数据,也可能是多条,我们就得根据返回数据的条数来指定返回类型,如果记录是多条,那么返回值类型就不能是实体类。查询的记录有多条如果查询出来有多条记录,但是我们方法的返回类型是实体类,就会报下面的错误org.apache.ibatis.exceptions.TooManyResultsException: Expected one....

Mybatis各种查询功能
问答 2022-03-31 来自:开发者社区

Mybatis的查询方式都有那几种呢?

Mybatis的查询方式都有那几种呢?

问答 2022-03-31 来自:开发者社区

Mybatis嵌套查询用什么标签?

Mybatis嵌套查询用什么标签?

文章 2022-01-26 来自:开发者社区

大数据量下 MyBatis PageHelper 分页查询性能问题的解决办法

前因项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper分页的实现方式。一段较为简单的查询,跟随debug开始源码探寻之旅。public ResultConte....

文章 2022-01-26 来自:开发者社区

你还在用分页?试试 MyBatis 流式查询,真心强大!

基本概念流式查询 指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。流式查询的过程当中,数据库连接是保持打开状态的,....

文章 2022-01-20 来自:开发者社区

MybatisPlus多表连接查询

一、序言(一)背景内容软件应用技术架构中DAO层最常见的选型组件为MyBatis,熟悉MyBatis的朋友都清楚,曾几何时MyBatis是多么的风光,使用XML文件解决了复杂的数据库访问的难题。时至今日,曾经的屠龙者终成恶龙,以XML文件为基础的数据库访问技术变得臃肿、复杂,维护难度直线上升。MybatisPlus对常见的数据库访问进行了封装,访问数据库大大减少了XML文件的依赖,开发者从臃肿的....

MybatisPlus多表连接查询
文章 2022-01-10 来自:开发者社区

实现启动项目时数据库表初始化,基于注解实现mybatis查询

目录一、背景二、实现启动项目时数据库表初始化三、基于注解实现mybatis查询四、总结一、背景      之前写了一篇spring boot 2版本以上基于xml实现mybatis查询的文章,这次实现一下基于注解的mybatis查询,同时实现一下启动项目时初始化数据库表,实现这两个功能以后,该demo就即可以支持xml查询,也可以基于注解实现查询。项目地址如下,需要....

实现启动项目时数据库表初始化,基于注解实现mybatis查询
文章 2022-01-06 来自:开发者社区

Mybatis查询数据库时没有查询到数据返回值的类型

场景:情况:

Mybatis查询数据库时没有查询到数据返回值的类型

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注