中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
昌都县| 安阳县| 南丰县| 普宁市| 吉首市| 克什克腾旗| 渭南市| 永定县| 迭部县| 黄浦区| 广河县| 鄂尔多斯市| 洛阳市| 昆明市| 莎车县| 抚顺市| 绥化市| 图们市| 宜兰县| 井陉县| 中阳县| 方城县| 濉溪县| 南京市| 关岭| 岳池县| 东兴市| 林口县| 阜平县| 长顺县| 如皋市| 庄浪县| 台州市| 凤庆县| 湖州市| 武宣县| 专栏| 古丈县| 永修县| 金山区| 长泰县|