温馨提示×

MyBatis Plus去重支持复杂条件吗

小樊
82
2024-07-05 01:39:23
栏目: 编程语言

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

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

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

0