Java Mybatis-plus QueryWrapper 删除语句示例
Java 中使用 QueryWrapper 删除语句的写法如下:
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq('column1', value1)
.ne('column2', value2)
.in('column3', list)
.isNull('column4');
int rows = entityMapper.delete(queryWrapper);
其中,QueryWrapper 是 Mybatis-plus 提供的查询条件构造器,用于构建复杂的查询条件;Entity 是实体类;entityMapper 是 Mybatis-plus 生成的 Mapper 接口,用于对实体进行增删改查操作。在上述代码中,eq 表示等于,ne 表示不等于,in 表示包含于,isNull 表示为 null。最后,调用 entityMapper 的 delete 方法,传入 queryWrapper 对象,即可执行删除操作。
原文地址: https://www.cveoy.top/t/topic/npQo 著作权归作者所有。请勿转载和采集!