lambdaQueryWrapper.eq(StringUtils.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()); 和 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus());一样吗
时间: 2024-04-03 17:34:44 浏览: 17
是的,lambdaQueryWrapper.eq(StringUtils.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 和 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 是等价的。这两个语句都是用来构建 MyBatis-Plus 的查询条件,判断 dto.getStatus() 是否为空或者是否为空字符串,如果不为空则添加一个等值查询条件,查询 AdminInspectionTaskBasicInfo 表中的状态列等于 dto.getStatus() 的数据。其中 StringUtils.isNotEmpty() 和 StringUtil.isNotEmpty() 都是判断字符串是否不为空的方法,只是实现方式不同而已。
相关问题
lambdaQueryWrapper.eq(StringUtils.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()); 和 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus());不同的地方
这两个语句的不同之处在于使用的字符串判断方法不同。lambdaQueryWrapper.eq(StringUtils.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 使用的是 StringUtils.isNotEmpty() 方法,而 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 使用的是 StringUtil.isNotEmpty() 方法。
这两个方法的实现方式是相似的,都是判断字符串是否不为空。但是这两个方法来自于不同的 Java 库:StringUtils 来自于 Apache Commons Lang 库,而 StringUtil 来自于自己的代码库或者其他第三方库。
因此,这两个语句的不同之处只是在于使用的字符串判断方法不同,对于代码逻辑和功能来说是等价的。
nfo::getStatus, dto.getStatus()); 和 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus());不同的地方
这两个语句的不同之处在于使用的字符串判断方法不同。lambdaQueryWrapper.eq(StringUtils.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 使用的是 StringUtils.isNotEmpty() 方法,而 lambdaQueryWrapper.eq(StringUtil.isNotEmpty(dto.getStatus()), AdminInspectionTaskBasicInfo::getStatus, dto.getStatus()) 使用的是 StringUtil.isNotEmpty() 方法。
这两个方法的实现方式是相似的,都是判断字符串是否不为空。但是这两个方法来自于不同的 Java 库:StringUtils 来自于 Apache Commons Lang 库,而 StringUtil 来自于自己的代码库或者其他第三方库。
因此,这两个语句的不同之处只是在于使用的字符串判断方法不同,对于代码逻辑和功能来说是等价的。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)