mybatis-plus 中 queryWrapper and与or嵌套

(…and …) or (…and …) 格式

 QueryWrapper<entity> query = new QueryWrapper<>();
  query.and(wrapper->wrapper.eq("SEND_USER_ID",sendUserId).eq("RECEIVE_USER_ID",receiveUserId))
            .or(wrapper->wrapper.eq("SEND_USER_ID",receiveUserId).eq("RECEIVE_USER_ID",sendUserId));

效果
在这里插入图片描述
sql: 条件组成

WHERE ((SEND_USER_ID = ? AND RECEIVE_USER_ID = ?) OR (SEND_USER_ID = ? AND RECEIVE_USER_ID = ?))
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐