or条件sql 示例

This commit is contained in:
wangw 2025-10-22 15:44:58 +08:00
parent c68faf5914
commit 1746d6b664
1 changed files with 15 additions and 0 deletions

View File

@ -8,6 +8,9 @@ import com.mybatisflex.core.service.IService;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.zaxxer.hikari.HikariDataSource;
import java.util.HashMap;
import java.util.Map;
/**
* @author ww
*/
@ -95,6 +98,18 @@ public class Main {
.or("id BETWEEN ? AND ?", 20, 40);
System.out.println(queryWrapper4.toSQL());
System.out.println();
Map<String, Object> conditions = new HashMap<>();
conditions.put("age", 22);
conditions.put("name", "赵六");
conditions.put("name2", "赵六");
QueryWrapper queryWrapper5 = new QueryWrapper();
queryWrapper5.eq(MkLimitTimeDiscount::getId, 4)
.or(conditions);
System.out.println(queryWrapper5.toSQL());
System.out.println();
QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq(MkLimitTimeDiscount::getShopId, 2)
.eq(MkLimitTimeDiscount::getIsDel, 0)