温馨提示×

MyBatis Plus去重支持复杂条件吗

小樊
101
2024-07-05 01:39:23
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

是的,MyBatis Plus支持复杂条件的去重操作。您可以使用LambdaQueryWrapper或QueryWrapper来构建复杂的查询条件,然后调用distinct方法进行去重操作。例如:

List<User> userList = userMapper.selectList(new LambdaQueryWrapper<User>()
    .eq(User::getName, "张三")
    .eq(User::getAge, 20)
    .distinct(true)
);

在以上示例中,我们使用LambdaQueryWrapper构建了一个查询条件,然后调用distinct方法进行去重操作。您可以根据具体的业务需求来构建复杂的查询条件,从而实现去重操作。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:MyBatis Plus去重操作有何注意事项

0