请解释:lqw.ge(StringUtils.isNotBlank(startDWSJ.toString()), TJzgdZtcssdwxx::getDWSJ, startDWSJ.toString());
时间: 2024-06-07 10:06:54 浏览: 5
这是一行 Java 代码,它的功能是根据条件判断获取指定对象的一个属性的值。具体解释如下:
1. `StringUtils.isNotBlank(startDWSJ.toString())`:使用 Apache Commons Lang 工具包中的 `StringUtils.isNotBlank()` 方法判断 `startDWSJ` 对象转化为字符串后是否为空或者null。如果为真,表示 `startDWSJ` 对象的字符串表示非空。
2. `TJzgdZtcssdwxx::getDWSJ`:这是一个 Java 8 的方法引用,表示获取 `TJzgdZtcssdwxx` 对象的 `getDWSJ()` 方法。
3. `startDWSJ.toString()`:如果前面的条件判断为真,那么会执行这段代码,将 `startDWSJ` 对象转化为字符串,作为 `getDWSJ()` 方法的参数。
4. 最终返回 `getDWSJ()` 方法的执行结果,也就是 `TJzgdZtcssdwxx` 对象的 `DWSJ` 属性的值。
相关问题
把SimpleQuery.list(lqw, SysUserRole::getUserId);改成mybatis plus3.3.0写法
在 Mybatis Plus 3.3.0 中,可以使用 LambdaQueryWrapper 和 QueryWrapper 来构造查询条件。对于这个问题,可以按照以下方式重写:
```java
QueryWrapper<SysUserRole> wrapper = new QueryWrapper<>();
wrapper.lambda().eq(SysUserRole::getUserId, lqw.getQuery());
List<SysUserRole> list = sysUserRoleMapper.selectList(wrapper);
```
这里使用了 QueryWrapper 的 lambda 表达式方法来构造查询条件,其中 `SysUserRole::getUserId` 表示指定查询条件为 `userId = lqw.getQuery()`,`sysUserRoleMapper` 是 `SysUserRole` 对应的 Mybatis Mapper。
把SimpleQuery.list(lqw, SysUserRole::getUserId);改成mybatis plus 3.3.0写法
在 Mybatis Plus 3.3.0 中,可以使用 LambdaWrapper 和 QueryWrapper 来构造查询条件。对于这个问题,可以按照以下方式重写:
```java
QueryWrapper<SysUserRole> wrapper = new QueryWrapper<>();
wrapper.lambda().eq(SysUserRole::getUserId, lqw.getQuery());
List<SysUserRole> list = sysUserRoleMapper.selectList(wrapper);
```
这里使用了 QueryWrapper 的 lambda 表达式方法来构造查询条件,其中 `SysUserRole::getUserId` 表示指定查询条件为 `userId = lqw.getQuery()`,`sysUserRoleMapper` 是 `SysUserRole` 对应的 Mybatis Mapper。
相关推荐
![](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)