当前使用版本(必须填写清楚,否则不予处理)

3.3.1

该问题是怎么引起的?(最新版上已修复的会直接close掉)

Set<Integer> groupIds = platformGroupUserMappingService.lambdaQuery().eq(PlatformGroupUserMapping::getUserID, userID).list().stream().map(PlatformGroupUserMapping::getGroupID).collect(Collectors.toSet());
platformRoleGroupMappingService.lambdaQuery().in(PlatformRoleGroupMapping::getGroupID, groupIds).list();

重现步骤

当groupIds 获取数据为空时,SQL语句报错

报错信息

MyBatis-Plus lambdaQuery().in语句,当列表长度为0时,sql报错

Comment From: miemieYaho

自己判空处理