亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
车致| 西乌珠穆沁旗| 彭水| 兴业县| 布尔津县| 洞头县| 米林县| 阆中市| 根河市| 滦南县| 高尔夫| 灵川县| 霍邱县| 紫阳县| 舟山市| 南溪县| 秀山| 苗栗市| 万载县| 丹江口市| 青海省| 晋州市| 巴林左旗| 德化县| 柘城县| 婺源县| 鄢陵县| 尉氏县| 集贤县| 新干县| 贵溪市| 天峨县| 康保县| 广元市| 福安市| 繁峙县| 贵德县| 沁阳市| 五家渠市| 海口市| 德兴市|