mybatis
-
瑞吉外卖项目详细分析笔记及所有功能补充代码
目录 项目刨析简介 技术栈 项目介绍 项目源码 一.架构搭建 1.初始化项目结构 2.数据库表结构设计 3.项目基本配置信息添加 公共字段的自动填充 全局异常处理类 返回结果封装的…
-
大数据量级别的Mybatis中使用in操作时,超过1000个值时会报错的解决方法
mybatis mysql where id in (100,101,……) in类型查询个数超过1000的最大限制查询数量导致报错的解决方法。 应用场景:公司的数据量是百万级别,…
-
Mybatis-Plus处理Mysql Json类型字段
文章目录 概要 整体实现流程 技术细节 Mybatis Plus使用LambdaQueryChainWrapper查询 概要 Mysql 5.7.8开始支持Json对象和Json数…
-
SpringBoot整合Mybatis+人大金仓(kingbase8)
陈老老老板🦸 👨💻本文专栏:国产数据库-人大金仓(kingbase8)(主要讲一些人大金仓数据库相关的内容) 👨…
-
IDEA创建SpringBoot项目整合mybatis时mysql-connector-j报错异常分析
For artifact {com.mysql:mysql-connector-j:null:jar}: The version cannot be empty.报错异常分析: 报…
-
解决SpringBoot项目中的报错:Could not autowire,no beans of “XXX“ type found
问题:找不到mapper注入的bean,如图 分析:注入mapper有两种方式: 第一种:在启动类中添加 @MapperScan 然后在mapper的类中添加…
-
【MybatisPlus】对数据库中datetime类型字段的处理(获取与格式处理)
数据库中Datetime类型字段可以对应Java实体类中的Date数据类型或LocalDateTime数据类型。但这两种数据类型直接却有着很大的区别,被用在不同的应…
-
mybatisplus实现排序
MybatisPlus 支持使用 lambda 表达式进行排序。可以在查询条件中使用 orderBy、orderByAsc、orderByDesc 方法来设置排序字段和排序顺序。 …
-
spring cache 学习 —— @Cacheable 使用详解
1. 功能说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中…
-
13.Spring 整合 Kafka + 发送系统通知 + 显示系统通知
目录 1.Spring 整合 Kafka 2.发送系统通知 2.1 封装事件对象 2.2 开发事件的生产者和消费者 2.3 触发事件:在评论、点赞、关注后通知编辑 3.显示系统…
-
瑞吉外卖笔记
概述 功能架构图 数据库建库建表 表说明 开发环境 Maven搭建 直接创建新工程 继承父工程的形式来做这个,这里新建父工程 pom文件 server: port: 9001 sp…
-
【Java】【Stream流】分页
在Java开发中,使用Java自带Stream流的API来进行开发是一种常见的做法。 下面是一个简单的例子: 假设我们有一个包含100个数据项的列表。我们需要按照每页10个数据进行…
-
MybatisPlus中的使用Wrapper自定义SQL
一、条件构造器 条件构造器提供了一种更加简洁和直观的方式来构建复杂的查询条件。它提供了一组静态方法,用于构建各种类型的查询条件,包括等于、不等于、大于、小于、包含等…
-
MyBatis:动态 SQL 标签
MyBatis 动态 SQL 标签 if 标签 where 标签 trim 标签 choose 、when 、otherwise 标签 foreach 标签 附 动态 SQL 标签…
-
mysql mybatis分页查询 大数据量 非常慢
查阅了很多博客和资料,这篇文章以思路为准,详细代码不细说,都是非常简单的方法,一看就明白。具体实现稍微百度一下就能出来。仅供参考。 如题:单表数据已经达到4千万条数据,通过myb…
