mybatis-plus
在mybatis-plus中eq和alleq的区别
在mybatis-plus中,eq是指等于号(=),用于构建查询条件中的过滤条件,例如:eq(“name”, “张三”)表示查询name等于张三的数据。
而alleq是指多个属性同时等于多个值,例如:Map
params = new HashMap<>();params.put(“name”, “张三”);params.put(“age”, 18);queryWrapper.allEq(params)表示查询name为张三且age为18的数据。其中,allEq方法中还可以通过第二个参数指定是否对null值进行过滤,默认为不过滤。 总之,eq是单个字段过滤条件,而allEq是多个字段过滤条件的表示方式。
2023年04月04日 17:21