逻辑删除 的数据 如何恢复
您好老师,我问下
逻辑删除后如何恢复,
使用框架的修改语句 会自动拼接 where条件 deletedAt == null,
我该如何 set deletedAt == null 只能自己手写修改语句吗?
UpdateWrapper updateWrapper = new UpdateWrapper<AdPlanCinemaMapEntity>(); updateWrapper.set("deleted_at", null); updateWrapper.eq(adPlanId != null, "ad_plan_id", adPlanId); updateWrapper.in(cinemas != null, "cinema_id", cinemas); this.update(updateWrapper);
sql语句如下:
UPDATE ad_plan_cinema_maps SET deleted_at=? WHERE deleted_at IS NULL AND (ad_plan_id = ? AND cinema_id IN (?,?,?,?,?))
怎么样在这个里面单独排除掉 deleted_at IS NULL