Wrapper怎么构造括号条件

ima
ima
2021-08-13 / 0 评论 / 68 阅读
温馨提示:
本文最后更新于2021-08-13,若内容或图片失效,请留言反馈。

Wrapper怎么构造括号条件,类似下面

WHERE (id = ? AND (status <> ? OR status <> ?))
            UpdateWrapper<OrderRepayPaystackDO> wrapper = new UpdateWrapper<>();
            wrapper.lambda().eq(OrderRepayPaystackDO::getId,paystack.getId());
            wrapper.and(a->a.lambda()
                    .ne(OrderRepayPaystackDO::getStatus,OrderStatusEnum.PARTIAL_REPAYMENT_OF_ORDERS.getCode())
                    .or().ne(OrderRepayPaystackDO::getStatus,OrderStatusEnum.PAYMENT_SETTLEMENT.getCode()));