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

3.4.1

该问题是如何引起的?(确定最新版也有问题再提!!!)

QueryWrapper.in方法传入empty的集合。

重现步骤(如果有就写完整)

QueryWrapper.in方法传入empty的集合,SQL中仍然会生成对应字段的查询条件。 该行为与接口方法注释以及官网文档描述不符。

报错信息


我看到2020年3月有人提过类似的问题,@miemieYaho 说自己判断空,那么请修改文档或者接口注释,保持行为与文档一致。

Comment From: qmdx

in(R column, Collection<?> value)

// 这个方法 condition 是用于判断 集合是否作为查询条件的
in(boolean condition, R column, Collection<?> value)