MyBatis-Plus 分页插件返回IPage时包含请求参数的问题

分页的查询方法传入参数dto实现了IPage接口IPage queryPage(TestSearchDTO dto);得到的结果是一个TestSearchDTO对象。代码位于MybatisMapperMethod 的 executeForI...

MyBatis-Plus 因为MP加快了开发进度 导致我被裁员失去工作 MP 作者需要赔偿

因为MP加快了开发进度 导致我被裁员失去工作 MP 作者需要赔偿Comment From: zk020106你无敌了Comment From: qmdx赔,我看看有多少需要赔的Comment From: wangqiqi95必须得赔 不赔申...

MyBatis-Plus 3.5.6xml中两行空行报错

当前使用版本mp3.5.6当前环境信息例如: springboot2.6.15 jdk8 mp3.5.6描述bug现象xml中两行空行会报错提供问题复现步骤xml提供完整堆栈日志(可选)提供问题复现工程(可选)请尽量提供复现工程,减少大家排...

MyBatis-Plus 多数据源模式下切换数据源方言未正常切换导致分页报错

当前使用版本3.5.5-3.5.6当前环境信息例如: Java8 + Mysql5.7jdk8+mysql8+sqlserver2008R2描述bug现象多数据模式下,切换数据源后分页未正常切换方言,导致分页报错首次执行mysql数据源的接...

MyBatis-Plus update(entity, updateWrapper),entity=null时MetaObjectHandler没触发,这个是基于什么考虑的

当前使用版本3.5.6当前环境信息Java8 + Mysql8描述bug现象xxxMapper.update(entity, updateWrapper)方法更新时,因为我的实体类里有些字段设置有默认值,所以不能直接传入new xxxEnt...

MyBatis-Plus 如何获取QueryWrapper中的参数名称

请详细描述需要增加的功能比如我想通过条件中部分字段进行统一加解密处理,如何获取QueryWrapper中的条件参数名称呢?我看了下源码发现实际过程中AbstraceWrapper 构件条件时替换了参数名统一ew.xxx代替了,我不明白为何这...

MyBatis-Plus 如果在插件中使用装饰模式增强、并非jdk动态代理时,会导致com.baomidou.mybatisplus.core.toolkit.PluginUtils#realTarget获取实际处理对象失败

如果在插件中使用装饰模式增强、并非jdk动态代理时,会导致com.baomidou.mybatisplus.core.toolkit.PluginUtils#realTarget获取实际处理对象失败当前使用版本mybatisplus所有版本...

MyBatis-Plus mybatis 组装出来的sql应该将多余的换行符去除

在开启数据鉴权插件时,会走JSqlParser的parse进行sql检验。在存在多/n时会导致检验不通过;以下为JSqlParser官方issue回答链接:问题一问题二Comment From: miemieYahohttps://gith...

MyBatis-Plus 更新TableLogic 字段不生效

请详细描述需要增加的功能我有一个更新的逻辑是要更新 ( is_deleted = 主键 , ) , 这样只要is_delete != 0 的都是删除的, 实际在使用的时候我手动设置is_deleted = 主键 , 同时字段...

MyBatis-Plus 3.1.1版本 为什么分页强制限制500条?建议提供配置自行设置不要写死!

当前使用版本(必须填写清楚,否则不予处理)3.1.1该问题是怎么引起的?PaginationInterceptor中写死了limit=500,强制最多显示500条 if (limit > 0 && lim...

MyBatis-Plus [java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "key" is null]

mp 版本:3.5.6jdk:openjdk version "17.0.11" 2024-04-16OpenJDK Runtime Environment Temurin-17.0.11+9 (build 17.0.11+9)OpenJD...

MyBatis-Plus MyBatis 3.5.14 中的 org.apache.ibatis.session.Configuration 类没有 parsePendingMethods 方法,导致报错

当前使用版本3.5.6当前环境信息* Java 21.0.3* Mysql 8.4.0* Spring Boot 3.3.0 (包含 MyBatis 3.5.14)描述bug现象项目无法启动,启动时报错。提供问题复现步骤下载下方提供的 my...

MyBatis-Plus 复合主键

我在Isuue中搜了复合主键相关内容,一个都没搜到,网上说用@MppMultiId注解,但MybatisPlus3.5.6并没有该注解,所以该怎么在MybatisPlus中使用复合主键呢?Comment From: Weirrn不好意思,在...

MyBatis-Plus groovy 如何写 queryWapper lambda

当前使用版本(必填,否则不予处理)3.4.3该问题是如何引起的?(确定最新版也有问题再提!!!)groovy 3.0jdk:1.8QueryWrapper<PluginEntity> queryWrapper = new Que...

MyBatis-Plus wrapper.in没有生效问题

当前使用版本3.5.2当前环境信息例如: Java11 + Mysql5.7描述bug现象queryWrapper.and(wrapper -> wrapper.in("goodSortation", sortation));sort...

MyBatis-Plus 是否提供LambdaQueryWrapper已有条件自定义删除功能

业务场景一个公共业务一般会有很多共性的查询条件,此时习惯性封装成公共方法,但是如果有定制业务对某个条件互斥,就无法使用该公共LambdaQueryWrapper,这样就会产生很多冗余代码,后续不好维护现状仅支持对整个lambda进行clea...

MyBatis-Plus 使用mockito框架空指针

当前使用版本3.5.5当前环境信息例如: Java8 + Mysql5.7java17描述bug现象使用mockito框架mock ServiceImpl的BaseMapper,出现空指针提供问题复现步骤@ExtendWith(Mockit...

MyBatis-Plus 使用mockito框架空指针

当前使用版本3.5.5当前环境信息例如: Java8 + Mysql5.7java17描述bug现象使用mockito框架mock ServiceImpl的BaseMapper,出现空指针提供问题复现步骤@ExtendWith(Mockit...

MyBatis-Plus 可否放开TableInfo.withInsertFill/withUpdateFill 配置属性,比如通过@TableName注解能够配置此项,使其更加灵活?

比如一个实体,包含删除、添加、加入回收站时间、最后更新时间,如果我想将加入回收站时间与更新时间、删除时间使用自动填充功能为其填充,那么必须使用@TalbeField(fill=XXX)进行定义。一旦为其定义,那么使用实体更新或插入时就会触发...

MyBatis-Plus is_delete字段值为0的数据,通过list批量查询总被过滤掉无法查出来

LambdaQueryWrapper userWrapper = new QueryWrapper().lambda() .in(UserBase::getIsDelete, Arrays.asList...
上一页 下一页
.