Wrapper<BanjiEntity> queryWrapper = new EntityWrapper<BanjiEntity>() .eq("yuanxi_types", banji.getYuanxiTypes()) .eq("banji_name", banji.getBanjiName()) .eq("banji_address", banji.getBanjiAddress()) ;和Wrapper<BanjiEntity> queryWrapper = new EntityWrapper<BanjiEntity>() .notIn("id",banji.getId()) .andNew() .eq("yuanxi_types", banji.getYuanxiTypes()) .eq("banji_name", banji.getBanjiName()) .eq("banji_address", banji.getBanjiAddress()) ;的区别
时间: 2024-01-18 17:02:20 浏览: 201
<pre> Line Wrapper-crx插件
这两个代码段都是使用MyBatis-Plus的Wrapper类来构建查询条件。不同点在于第一个代码段只是根据指定的三个条件进行查询,而第二个代码段在此基础上加入了一个排除指定id的条件(notIn("id",banji.getId())),并使用andNew()将该条件与前面的三个条件进行逻辑上的“与”操作。也就是说,第二个代码段的查询条件相比于第一个代码段更加严格。
阅读全文