mybatisplus查询BigDecimal类型值为0.00000的数据
时间: 2023-07-09 20:15:06 浏览: 255
你可以使用MyBatis Plus的`QueryWrapper`或`LambdaQueryWrapper`来查询BigDecimal类型值为0.00000的数据,代码示例如下:
```java
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("big_decimal_field", BigDecimal.ZERO);
List<Entity> entityList = entityMapper.selectList(queryWrapper);
```
其中,`Entity`为你要查询的实体类,`entityMapper`为该实体类的Mapper对象,`big_decimal_field`为该实体类中的BigDecimal类型字段。在`QueryWrapper`中,使用`eq`方法来指定查询条件。
另外,你也可以使用Lambda表达式来构建查询条件,代码示例如下:
```java
LambdaQueryWrapper<Entity> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(Entity::getBigDecimalField, BigDecimal.ZERO);
List<Entity> entityList = entityMapper.selectList(lambdaQueryWrapper);
```
其中,`Entity::getBigDecimalField`表示获取实体类中的BigDecimal类型字段。
阅读全文