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

3.3.0

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

ConditonDTO conditionDTO = null; queryWrapper.lambda().eq(conditionDTO != null, DBEntity::getAppCode, conditionDTO .getAppCode()); 按照理解,如果condition如果判定为false,condition后面的条件就不应该在执行。如: if(conditionDTO != null && conditionDTO.getAppCode() != null)

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

报错信息

NullPointerException

Comment From: miemieYaho

回去重修java

Comment From: qrqhuang

@miemieYaho

这块使用eq(condition, xx)方法时, 可否提供一个 Supplier val 的重载呢 楼上的诉求其实很常见