mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 02:08:43 +08:00 
			
		
		
		
	fix: 在调用 selectList() 的时候 如果 Collection 参数为空会报错 sql 异常
This commit is contained in:
		| @@ -1,5 +1,6 @@ | ||||
| package cn.iocoder.yudao.framework.mybatis.core.mapper; | ||||
|  | ||||
| import cn.hutool.core.collection.CollUtil; | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageParam; | ||||
| import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||||
| import cn.iocoder.yudao.framework.mybatis.core.util.MyBatisUtils; | ||||
| @@ -69,10 +70,16 @@ public interface BaseMapperX<T> extends BaseMapper<T> { | ||||
|     } | ||||
|  | ||||
|     default List<T> selectList(String field, Collection<?> values) { | ||||
|         if (CollUtil.isEmpty(values)) { | ||||
|             return CollUtil.newArrayList(); | ||||
|         } | ||||
|         return selectList(new QueryWrapper<T>().in(field, values)); | ||||
|     } | ||||
|  | ||||
|     default List<T> selectList(SFunction<T, ?> field, Collection<?> values) { | ||||
|         if (CollUtil.isEmpty(values)) { | ||||
|             return CollUtil.newArrayList(); | ||||
|         } | ||||
|         return selectList(new LambdaQueryWrapper<T>().in(field, values)); | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 lemoncc
					lemoncc