91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mybatisplus中distinct的用法是什么

小億
2606
2024-01-10 20:41:08
欄目: 編程語言

在MyBatis Plus中,可以使用distinct方法來實現去重的功能。distinct方法可以用于QueryWrapperLambdaQueryWrapper對象上。

使用示例:

// 使用QueryWrapper的distinct方法
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.select("id", "name").distinct(true).eq("age", 18);
List<User> userList = userMapper.selectList(queryWrapper);

// 使用LambdaQueryWrapper的distinct方法
LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.select(User::getId, User::getName).distinct(true).eq(User::getAge, 18);
List<User> userList = userMapper.selectList(lambdaQueryWrapper);

上述示例中,distinct(true)方法表示對查詢結果進行去重操作,只返回不重復的記錄。在select方法中指定需要查詢的字段,然后使用eq方法添加查詢條件。

注意:distinct方法只對指定的字段進行去重操作,如果不指定字段,則默認對全部字段進行去重。

7
西平县| 柘荣县| 远安县| 家居| 鄯善县| 通化县| 石狮市| 菏泽市| 奉化市| 文水县| 巴林左旗| 武威市| 左贡县| 天长市| 二连浩特市| 扎鲁特旗| 云安县| 揭西县| 大荔县| 肇庆市| 临西县| 保德县| 岑溪市| 兴文县| 龙里县| 鄂托克旗| 越西县| 三原县| 弥渡县| 平舆县| 大埔区| 玛纳斯县| 玛多县| 柏乡县| 寿阳县| 思南县| 万州区| 大庆市| 密山市| 肥西县| 鄂伦春自治旗|