- 博客(8)
- 收藏
- 关注
原创 mybatis<collection>标签使用及分页数量问题分析及解决
项目场景: 提示:这里简述项目相关背景: 项目中mybatis分页的场景是非常高频的,当使用ResultMap并配置collection做分页的时候,我们可能会遇到获取当前页的数据少于每页大小的数据问题。使用PagerHelper插件同样会遇到该问题。 问题描述 提示:这里描述项目中遇到的问题: 订单列表查询时,会产生多个订单–>且每个订单下有多个子订单(或者说多个商品),此时基于减少和数据库的IO请求,所以选择一次性查询所以数据,然后就想到引用mybatis ---->的collection
2022-03-30 18:24:07
3052
原创 @Transactional处理多数据源切换时,未成功切换数据源
项目场景: 项目场景:基于springBoot +mybatisPlus 实现多数据源处理 <!-- mybatis-plus多数据源依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactI
2022-02-22 14:53:31
5233
1
原创 运行redis(redis-server.exe)仍然出现黑窗口一闪而过的问题
问题描述: 项目描述:启动项目时,显示:Could not create server TCP listening socket *:6379: listen: 提供了一个无效的参数--------------其实就是redis未正常启动 然后去启动redis,出现问题描述的情况 问题描述:在redis安装路径下启动redis,命令窗口(也就是黑窗口)闪一下就退出了,不显示 解决方案: 问题解析 主要原因:是redis 启动时载入的配置文件除了问题 1)修改redis.windows.conf,把bind
2022-02-16 15:51:35
2337
原创 java中的for循环里面创建对象和for循环外面创建对象之间的区别
问题描述: 其实就是我在for循环外面场景对象。想着可以节省内存,可是最终返回list的对象都是最后一个对象对应的数据,代码如下: List<SelectSelfTestReportVo.ConfigColumns.ConfigTopics> configTopicsList=new ArrayList<>(); SelectSelfTestReportVo.ConfigColumns.ConfigTopics configTopicsOne = new S
2021-12-22 10:56:16
2446
1
原创 Mapper类中存在名称相同的方法重载报错
项目场景: 官网项目开发 问题描述: Mapper类中存在名称相同的方法重载报错 为了省事,直接在mapper层通过@select@update等注解形式写sql (此时大都是单表查询没有创建mapper.xml文件)代码如下: @Update("") void updateSortBySort(Integer newSort, Integer platform, Integer classification); @Update("") void updateSortBySort(
2021-12-09 18:40:46
3411
1
原创 JSON解析错误:无法构建内部类的实例
bug场景 内部类使用: : Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `com.sirrahhk.dto.order.CreateOrderDto$Products` (although at least one Creator exists): non-static inner classes like this can only by inst
2021-12-01 18:51:43
2910
原创 Got a packet bigger than ‘max_allowed_packet’ bytes?问题解决
文章目录前言一、Got a packet bigger than 'max_allowed_packet' bytes?二、查找步骤1.Windows系统修改2.Linux查找总结 前言 提示:以下是本篇文章正文内容 一、Got a packet bigger than ‘max_allowed_packet’ bytes? sql文件导入错误,包太大,需要修改配置文件 二、查找步骤 1.Windows系统修改 首先登录MySQL(如果不知道安装目录的前提下,默认都是在C盘) 执行 select..
2021-11-18 14:21:26
2085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅